Gerard Butler has revealed actors were getting injured "every day" on the set of '300'.
The 55-year-old actor led Zack Snyder's 2006 historical action epic playing the part of Leonidas, King of Sparta, and has revealed several cast members were rushed to hospital, with one guy terrifyingly being hit in the eye with a spear.