9. 300 (Zack Snyder, 2006)
Based on the epic graphic novel of the same name by Frank Miller and Lynn Varley, 300 is the uber stylish and insanely brutal retelling of the Battle of Thermopylae. Gerard Butler leads an army of 300 Spartan warriors against a seemingly endless swarm of Persian invaders, fronted by Xerxes – the baldest man with a God complex you’ve ever seen.
Game of Thrones’ actress Lena Heady and The Wire’s Dominic West co-star in a distracting political side-plot, but you’ll find yourself fast forwarding through those scenes to get back to the money shot of King Leonidas chopping up legs, heads and any other body part that gets in the way of his sword.