Coronation Street actor John Michie has said he cannot believe he has become a sex symbol at the age of 55, after playing Karl Munro in the soap for a year.

The former Taggart star had become a household name for his role as DI Robbie Ross in the detective drama, but it wasn’t until he joined Corrie that he began to win attention from female fans.

Speaking to The Sun, he said, “I was out with some of the boys in the cast a few weeks ago, somewhere I was a little bit too old to be, and I was stunned by the reaction of younger women.

“There is a lot of female affection for Karl. Fans want photos and kisses on the cheeks. There was a lot of attention and we caused a bit of a stir. I’m a middle-aged man but all these young women came up. It was quite flattering and very surprising.

And the married father-of-three – whose alter ego Karl has been having a fling with barmaid Sunita (Shobna Gulati) – admitted that some of his fan mail can also be quite racy.

“Because Karl has this young female following, the mail can get a bit steamy,” he confessed. “It makes me blush, actually. I’m blushing now.

“Women seem to love him. They think they’re the one who could tame him. There is a lot of attention and affection for him from the ladies.”