Ant and Dec return with the survival challenge, which sees a fresh batch of famous faces settle into camp life at Gwrych Castle in Abergele on the north Wales coast, struggling to complete the tough daily tasks and dreaded trials.

S21 Ep1