Actor Gerard Butler recalls the challenges faced during the filming of Zack Snyders directorial 300 and how many of his co-stars were taken to the hospital due to injuries, reported People magazine.