GAME of Thrones' King Joffrey star looks unrecognisable with a moustache as he spends a day shopping in London.
Jack Gleeson who played the iconic role of King Joffrey Baratheon in GoT turned heads with his new grown-up look.
He started his role in the award winning fantasy series at just 18-years-old where he was known for his clean-shaven babyface.
Fans had been used to seeing him in royal attire, glamorous robes and golden headpieces and were left stunned at his brand-new mature appearance.
After being spotted on the streets of London donning a walrus style tache - people could hardly recognise him.
The now 30-year-old was snapped walking alone, wearing a casual outfit, cap and headphones.
READ MORE ON GAME OF THRONES
He was carrying several shopping bags and looked relaxed as he went about his day.
The actor currently lives in Dublin, Ireland, but has previously lived in London.
Gleeson appeared in seasons one through till four of Game of Thrones - making up for 26 episodes in total.
He retired from acting in 2014 after finishing his role in the series and pursued theatre work for a few years before appearing on screens again in Sara Pascoe's show - Out of Her Mind (2020).
Most read in TV
The fantasy series' fans will remember him as the eighteenth king to rule the Iron Throne, and his reckless decision to execute Ned Stark which sparked the dramatic War of the Five Kings.
He was also notoriusly the older brother of Myrcella and Tommen Baratheon.
The Ireland born actor also made appearances in Reign of Fire (2002) and Batman Begins (2005) before staring his successful role as King Joffrey in 2011.
This follows Kym Marsh's ex Jack Ryder who also looks unrecognisable after their divorce and a change in career.
Actor and director Jack, now 41, was the floppy-fringed heartthrob who gained popularity among female fans on EastEnders, playing baby-faced Jamie Mitchell.
His most recent selfie came this week, as the star held up a peace sign and donned a dark hoodie - leaving long time fans stunned at his new look.