Dancing on Ice returns on Sunday for the semi-final as we reach the business end of the competition.

Last week, the contestants treated us to a cinematic sensation on ice. The film-themed episode featured a stunning group performance starring Dancing on Ice stalwart Dan Whitson.

Below, we discuss who made it to the semi-final, and who’s got the best chance of progressing to the final.

Joe Swash

Joe Swash and partner Alex Schauman mixed business with pleasure in an action-packed skate themed around James Bond last time out.

Joe, not usually considered an international man of mystery, played everyone’s favourite spy in a near-flawless performance that merited 8.5s across the board. Earning a tally of 34 from the Ice Panel, and at a short 7/2 to win the competition outright, the pair remain firmly in the running for victory.

Libby Clegg 

Next up was a more innocent, but equally impressive, routine danced to ‘The Bare Necessities’ from The Jungle Book. Not quite the glamour of James Bond, but the performance nonetheless brought a wide smile to all who watched it.

That included the judges, who gave Libby Clegg a strong 35.5, although the markets do not share their confidence with the Paralympic sprinter priced at 20/1.

Perri Kiely

Perri Kiely and partner Vanessa Bauer raised the bar yet again last week with a magical Harry Potter-inspired skate complete with a flying broomstick. The Hogwarts-themed performance merited an incredible score of 39.5.

Needless to say, the tally was yet another series high from a couple who seem to be going from strength to strength, with last week’s rendition meriting the first 10s of the competition. The markets are equally impressed, with Perri priced at a short 1/4 for outright victory.

Ben Hanlin

Ben Hanlin and partner Carlotta Edwards invoked the Titanic in a romantic performance to ‘My Heart Will Go On.’ In any other week, the routine would have shot to the top of the leader board by earning a score of 37 from the judges. If it wasn’t for the near-perfect score achieved by frontrunner Perri, that’s exactly where they would be.

Settling for second place in last week’s Ice Panel rankings, Ben currently stands at 16/1 to claim the ultimate crown.

Next elimination

Libby found herself up against Lisa George in the skate-off last week after a public vote pitted the duo against each other. The judges unanimously saved Libby, meaning Lisa went home in fifth place.

This week will see the semi-finalists battle it out for a coveted slot in the final – for the remaining contestants, victory is almost in sight. With Libby at 20/1 to win outright, she looks to be facing the toughest task to make it through.

Check out all the latest Dancing on Ice betting odds at William Hill