Former EastEnders star Todd Carty skated out of Dancing On Ice but thrilled the audience with a twist on his spectacular stumble off the rink in an earlier series.

The actor, who appeared to unintentionally skate off the set in the middle of a performance in 2009, recreated the moment in the skate-off - but this time it was his professional partner Alexandra Schauman who fell foul of the slippery service for comedic effect.

Todd, who played Mark Fowler in the long-running BBC soap, lost out to actress Zaraah Abrahams in the skate-off, and after his fate was sealed, he said: "I'm so so glad I was invited back."

Skating star Christopher Dean joked: "We're just happy that you're leaving in one piece Todd."

The actor danced to The Beatles' Help!, and said he felt "fantastic" after his performance.

After the skate-off, judge Karen Barber said it was "a great excuse to see two memorable routines again".

Zaraah, who danced to Prince's Diamonds And Pearls, was "poetry in motion", according to judge Jason Gardiner, but the Australian judge described Todd's dance as being like a "derailed locomotion".

Earlier in the night the judges awarded Todd the lowest score of the night with just 12 points out of 40, while Zaraah scored 30.

The panel unanimously put the actress through to next week's show.

Singer and West End star Ray Quinn topped the leaderboard with 35.5 points following his performance to last year's hit Blurred Lines.