The 30 greatest superhero movies of all time!
27) Mystery Men (1999)
A much-underrated flop at the box office, this has plenty to offer. The likes of Ben Stiller, Janeane Garofalo, Hank Azaria and William H Macy give great performances in this super-satire based on the indie comic. Well worth your time.