I do a lot of movie making as a hobby... I'd upload some to see but they are all waaay to big. I use Premiere, which is packed full of options, powerful utilities, relatively easy to use once you work with it a while.
If you want to add special effects... AlamDV2 is awesome... simple to add all sorts of killer effects. (Bullets, explosions, lightsabers, etc.)