Dancing on Ice judge John Barrowman has had an unbelievably impressive career in the spotlight, from theatre roles, to book deals, albums and of course his iconic Torchwood role.
Ahead of Sunday's DOI, we take a look back at the star's incredible career.
John played the role of Claude in the 25th Anniversary production of Hair, written by James Rado and Gerome Ragni.
MORE: Who is Doctor Who star John Barrowman's husband? Meet architect Scott Gill
Sunset Boulevard, 1994
In 1994 John was cast to play Joe Gillis opposite Betty Buckley as Norma Desmond in the lavish Andrew Lloyd Webber production, Sunset Boulevard, at the Adelphi Theatre.
MORE: Meet Denise van Outen's family: Who are the Dancing On Ice star's loved ones?
John Barrowman, 1999
John attends a garden party hosted by the Duke of Edinburgh at Buckingham Palace.
Beauty and the Beast, 1999
John starred as the Beast in Disney's stage adaptation of Beauty and the Beast.
John Barrowman, 2000
This was an exciting year for John, who starred in Stephen Sondheim's Putting it Together.
MORE: This Morning's Holly Willoughby gets fans talking with new stunning haircut and style
Titans, 2000 - 2001
John appeared in NBC's new prime-time soap opera by Aaron Spelling.
MORE: Dancing on Ice star Jason Donovan shares very rare photos of wife on 20th anniversary
A Few Good Men, 2005
In 2005 John appeared in Aaron Sorkin's military courtroom drama, A Few Good Men, opposite Rob Lowe and Suranne Jones.
After becoming popular in just five episodes of Doctor Who in 2005, John and his character, Captain Jack, were given their own series, Torchwood, which ran until 2011.
Dancing on Ice, 2006
John took part in the popular ITV show this year, being partnered with former Junior World Champion, Olga Sharutenko.
The Royal Variety Show, 2008
I Am What I Am, 2010
John released I Am What I Am this year. The book focused on John's unique approach to life and love.
John Barrowman awarded an MBE, 2014
In 2014, John was awarded an MBE in recognition of his services to entertainment and contribution to charity.
John Barrowman, 2018
John seen at the Star Trek Discovery premiere.
John Barrowman, 2019
John performs on This Morning.
John Barrowman, 2019
In 2019, John was announced as the new DOI judge.
Like this story? Sign up to our newsletter to get other stories like this delivered straight to your inbox.