He rose to fame playing the Spartan King Leonidas in the fantasy ... And while Butler wore a costume that consisted of little more than a cod piece and a cape in 300, his latest role saw him ...