Jack P Shepherd is a firm favourite on the Corrie cobbles after 20 years of playing David Platt, and he's celebrated the landmark anniversary by opening up his photo album.
Jack, 32, has taken a trip down memory lane by sharing some of his highlights of his time on the much-loved soap. The actor, who joined the soap in 2000, has also shared some throwback photos of himself before he joined the show at the age of 12 - and a shocking Corrie scene some fans had forgotten all about.
Posting a collection of photos on his Instagram he said: "Today marks my 20th year anniversary playing the role of David Platt, here’s a few photos of my life before I got the part and a few highlights of my character. "Thank you @coronationstreet for everything."
Read more on manchestereveningnews.co.uk