The famous faces continue to face their fears head on as they brave everything that is thrown at them at Gwrych Castle in Abergele on the North Wales coast, all in the hope of being crowned this year's King or Queen of the Castle. Ant and Dec present.

S21 Ep16