"I was at an airport and went to the toilet. I was at the urinals and this guy walks in and I notice he is standing a bit too close and I'm deliberately not looking at him and he suddenly shouts, 'This is Sparta!' I don't go into public toilets now!" Gerard Butler had a bizarre encounter with a fan who mimicked his battle cry from 300.