Gerard Butler's 40th birthday celebrations in his native Glasgow, Scotland almost cost the actor a TV interview and a speeding fine - as he raced to attend a promotional chat about the new movie he produced, Law Abiding Citizen.
The 300 star was on his way to the airport, where he was booked on a flight to London, when he was stopped by cops for speeding.
But you were wearing a baseball cap
Butler had the title of his latest film to thank for saving him cash and time - the police officers found it amusing that a 'law abiding citizen' was racing through the backstreets of Scotland, and let him off with a warning.
The Scot has three days of partying with family and friends to thank for his cop encounter and his tardiness.
Appearing on the show he almost missed, Butler told U.K. TV presenter, "On my way here I was driving along and there were road works going on. I was on my way to the airport and I get pulled over by the police. "Now, I've already missed my first flight because I always miss my flights and I missed my first flight; I was trying desperately to get to the second.
"They pulled me over and they said, '(Did) you realise you were doing something like 48 in a 40 miles an hour zone?' They then said, 'Well you were driving behind us and we were speeding, so that's alright... But you were wearing a baseball cap... so we were suspicious.
"And then he said, 'So what are you doing here, have you got a film coming out?' I said, 'Yes, I'm having the premiere in Glasgow (Scotland), and he said, 'What's the movie called?' I went, 'Law Abiding Citizen'". After taping the chat with Ross, Butler headed straight back to Glasgowfor his big birthday celebration, which he shared with his 11-year-old niece.