By James Hibberd Writer-at-Large The Zack Snyder film from 2006 — which marked Butler’s breakout role, playing the fearsome Spartan King Leonidas — was apparently quite war zone on set.