Dancing On Ice's four remaining contestants will compete for a place in the grand final tonight.

Olympian Colin Jackson, Capital Radio DJ Sonny Jay, rapper Lady Leshurr and soap actress Faye Brookes will take to the rink for the semi-final stage of the ITV ice skating competition.

They will hope to impress the judging panel of Ashley Banjo, Jayne Torvill, Christopher Dean and John Barrowman with two routines.

In a twist, one skate will see the celebrities incorporate a prop into their performance.

Musical selections this week will include Lady Leshurr with Shout by Lulu, Brookes skating to The Best by James Bay, and Jay with the Temper Trap song Sweet Disposition.

Last week saw the show return after a one-week break, with Rebekah Vardy leaving the show.

ITV has announced the series will finish early because so many contestants have withdrawn due to injury or positive Covid results.

Emmerdale star Joe-Warren Plant and comedian Rufus Hound had to leave after testing positive for coronavirus.

Reality TV star Billie Shepherd, singer and actress Denise Van Outen and Jason Donovan had to pull out due to injury.

The final has been moved forward by a week, to Sunday March 14.

You can catch the Dancing on Ice semi-final from 6pm on ITV.