"I was flying out to L.A. last Sunday to do promo for the film (Non-Stop) and there was a guy sitting on my right and he was quite boisterous during the whole flight and I was trying to check him out. I wasn't sure if he'd had a few drinks, I mean he was quite animated, let's put it that way. So at the end of the flight, he nudges me and he gives me a badge; he was an air marshal, it was an air marshal badge commemorating 10 years of service from 2001 to 2011." Actor Liam Neeson, who portrays an air marshal in Non-Stop, was flattered to receive a special commemorative gift from a real-life U.S. officer.