Zack Snyder’s 300 is an epic fantasy that might be forgotten now if not for the hardcore way Gerard Butler screamed the movie’s greatest quote.