It's hard to imagine a time when there weren't comic book movies. They've taken over the box office and we can't get enough of them! I've seen most of the Marvel movies and even most of the DC Universe films too. Some are really good, others have proven to be disappointments. But only one is a classic. Ten years ago this week, director Christopher Nolan's masterpiece 'The Dark Knight' hit theaters.

Can a comic book movie be a masterpiece? I say yes. What other actor from a comic book movie has won an Oscar? Only Heath Ledger for his amazing portrayal of the Joker. Sadly, Ledger wasn't there to accept the award as he died of an accidental drug overdose just before the movie's release.

The rest of the cast in the film is outstanding too. Aaron Eckhart's transformation from DA Harvey Dent to the villainous Two-Face is brilliant. His quote "you either die a hero, or live long enough to see yourself become the villain" is not only prophetic for his own character arc, but for Batman's as well. Yes, Christian Bale and his famous growl are often mocked, but you really feel for his Bruce Wayne/Batman character. He longs for the day when he can lead a normal life and NOT be Batman. He sees Dent as someone who can carry on his mission. But the Joker ruins everything.

Youtube via Legendary

Yes, Ledger's death upped the hype machine for this film even more than was already expected. But it remains a film I can go back and rewatch and enjoy every time. It is technically superior too as Nolan shot some of the scenes using IMAX cameras, a first. In honor of its 10th anniversary, 'The Dark Knight' is being shown on select IMAX screens in big cities across the nation. For some reason, it isn't being shown in Chicago where much of the movie was filmed.

Whether it's for Ledger's brilliant final performance or Nolan's superb direction, make time for 'The Dark Knight'. The best comic book movie of all time. Period.