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

1) The Dark Knight (2008)

  • Iron Man (© c.Paramount/Everett / Rex Features)
  • The Dark Knight (© c.Warner Br/Everett / Rex Features)
c.Warner Br/Everett / Rex FeaturesShow Thumbnails
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.