http://www.youtube.com/watch?v=KRS90V8BQGo

This trailer pretty much sums it up.