There's no such thing as a free lunch - unless, of course, you're Liam Neeson.
Hearing that the Hollywood star was in town shooting his latest film, a Vancouver restaurant put out a sign saying "Liam Neeson eats here for free" in the hope that he would stop by.
And much to the surprise of staff at the Big Star Sandwich Company, the A-list actor did just that.
"Where is my free sandwich?" the actor reportedly growled after using lines from one of his most famous films, Taken, to claim the meal.