They've swapped Christmas - again. Can Hayley and James' relationship survive another turbulent family Christmas or has their future together gone off-piste?!
Elenco:
Asa Butterfield
,
Cora Kirk
,
Alex Jennings
,
Angela Griffin
,
Daniel Mays
,
Jane Krakowski
,
Rhea Norwood
,
David Bradley
,
Natalie Gumede
.