Thu, 07 Jul 2011 15:48:54 GMT | By James White
The 30 greatest superhero movies of all time!

1) The Dark Knight (2008)

Previous30 of 30Next
Share this Gallery

Christopher Nolan perfects his take on Batman for this amazing, layered and justly acclaimed second run. Heath Ledger won a posthumous Oscar for his work as The Joker and it's not tough to see why.