King Charles was once "baffled" about who Jack P. Shepherd was during a visit to the 'Coronation Street' set.
The 35-year-old star - who plays David Platt in the ITV1 soap - has told how he met the now-king, who was Prince of Wales at time, when he was just 12 years old, but Charles assumed Jack was the son of a 'Corrie' worker.
Speaking on 'This Morning', as the brunch-time show aired a special episode from the 'Corrie' cobbles, Jack said: "I was 12. We met outside the Rovers Return, and I just remember he was so baffled as to what I was doing there.
"He was like, 'Who are you?' I was like, 'I'm an actor, nice to meet you.' And he was like, 'But where are your parents?'
"I was like, 'My mum is about,' but he was like, 'Yes, but what do they do here?'
"He thought I was a friend of the family or something.
"I remember my mum saying he will be the king one day, and he is."
Jack also met Charles' wife, Queen Consort Camilla, on the set a couple of years later and she described him as a "naughty boy".
He said: "Camilla came a couple of a years after Charles. She said, 'I know you, you're the naughty boy.' "
'Corrie' legend Bill Roache - who has played Ken Barlow in the soap since the first-ever episode in 1960 - has recalled Camilla confirming to him that she watches the show.
He added: "I remember asking her if she ever watched the Street and she said, 'At 7.30pm on a Monday and a Wednesday, the phone is off the hook.' "
'Coronation Street' was initially called 'Florizel Street', but it was later named after the 1902 Coronation of Charles' great-great grandfather King Edward VII.
Tagged in Jack P Shepherd King Charles