I'm an action film fan as well as a Batman fan, but this movie is accessible for everyone looking to be entertained! The acting was superb...Heath Ledger was fantastic as the Joker. They need to retire that character for future films because he certified that role as his. Christian Bale was fantastic as well making the Dark Knight menacing, conflicted and still the hero you want to root for. I wasn't too fond of Maggie Gyllenhaal I dont think she added any depth to the role. Aaron Eckhart was perfect for Harvey Dent he brought him to life and made him as malevolent like the comic book. The action sequences were excellent. A good balance between action scenes and good story line. Was excited throughout the whole movie, had enough twist and turns that even the most knowledgeable fan still enjoyed it thoroughly. Can't wait to see it again in IMAX