The iMovie app was designed to only run on the iPhone 4 and not on the older models, but now the team at Redmond Pie have figured out how to get the app to run on the iPhone 3GS.
You can find instructions on how to get the app onto a jailbroken iPhone 3GS over at Redmond Pie if you want to try this out yourself.
Source: Gizmodo.