John Barrowman

Reason Of Firing
The actor John Barrowman will no longer feature in Dancing on Ice, ITV has announced, several months after he apologised over allegations of flashing on the set of Doctor Who and Torchwood.

He has also been axed from the Doctor Who: Time Fracture immersive theatrical production

Characters
In Doctor Who he played Captain Jack Harkness. He could still reprise his role in the show, Doctor Who, but for the live staged performance, He was axed.

He was the judge in Dancing on Ice but he was dropped from the new series.

Did You Know?
John Barrowman might be rehired to dancing on ice. His twitter says the evidence. We'll just wait.