However, today on Loose Women, he was looking worlds away from the image that many would recognise.
While John previously sported a short haircut and little facial hair, he appeared on the ITV show with a longer hairstyle and a moustache.
Even Andrea McLean commented on his new look as she introduced him onto the programme.
Addressing John directly, Andrea asked: “This, what’s going on?”
“This is what I love about acting, you get to try something else for a while,” he replied.
Those watching at home were shocked by John’s new appearances and took to Twitter to comment.
“John Partridge looks like a 70s porn star #enoughsaid #Looosewomen,” one wrote.
Another questioned: “Is his next job on the cover of the guess who game ? #LooseWomen.”
“He needs a haircut and a shave #LooseWomen,” a third opined.
The Loose Women panellists went on to ask John if he would ever return to Walford following his 2012 departure.
He explained: “Listen I’m a jobbing actor, I say yes an awful lot. I never say never to anything. I’m happy where I am right now but who knows.
“Christian might get sick of Birmingham and he might come back, you never know.”
Fans of the soap will remember Christian’s explosive storyline with Syed Masood (Marc Elliott) as the pair embarked on an affair while Syed tried to conceal his sexuality.
John, who joined the soap in 2008, opened up on how he was still “proud” of the storyline all these years later.
“People always say ‘Do you get fed with people talking to you about Christian?’ and I’m so proud of Christian,” John said.
“I’m so proud of that storyline because it just became about two people in love in impossible circumstances, and I think everybody can relate to that.
“No matter sexuality, or race, or religion, that’s what it became about.”
Loose Women airs weekdays at 12.30pm on ITV.