Although a little long running at 2 and half hours, this movie never stops. The beginning is a little slow but man oh man does the rest of the movie make up for it. The kind of movie where people actually cheer and get tense and excited. Maybe the most "big summer blockbuster" movie I've ever seen. Of course, Maggie Gyllenhaal (a bazillion steps up from Katie Holmes) and Heath Ledger wow, Christian Bale is sexy and fierce, and Aaron Eckhart and Gary Oldman give top notch performances. great movie. great cast. five stars.