WATCH ONLINE, MOBILE, FREEVIEW 63, SKY 164, FREESAT 162 AND VIRGIN 216

300 Spartans: The Last Stand

Recreating the Battle of Thermopylae in 480BC and investigating how 300 Spartan warriors and 700 Thespian volunteers faced certain death in a bloody fight with thousands of Persian troops.