He's one of the most famous faces in soap after starring in Coronation Street for 22 years. But Jack P Shepherd, who plays Corrie favourite David Platt, saw the funny side over a case of mistaken identity at the supermarket.
The actor, who has played former bad boy David since 2000, thought it was hilarious when a cashier in Sainsbury's recognised him, but not for his role on Coronation Street. Instead she was adamant that he was a contestant on the ITV gameshow Tipping Point.
"Just in Sainos then," he said in a video shared on Instagram. "Woman on the till says 'where do I know you from?' I went 'oh it's Coronation Street. "She went no. No you were on something last night.' She went 'Tipping Point, that's it'"'