EastEnders: Episode 6044 airs, Friday 20 December 2019, on BBC One at 20:30.
Devised by Julia Smith/Tony Holland
Written by Jeff Povey
Directed by David Moor
Series Producer: Sharon Batten
Executive Producer: Jon Sen
Ben is faced with an impossible decision that could jeopardise his personal relationships with his nearest and dearest - no-one is safe.
Kat hatches a plan to protect her family but it goes horribly wrong for everyone at 31 Albert Square.
Martin takes a huge risk that threatens his future.
Kat tries to charm Kheerat in the hope of keeping her home - and while he agrees, he increases their rent at the same time, which does not go down well with Jean and Big Mo.
Sharon and Louise assume that Phil's bad mood is down to baby Peggy still being in hospital.
Jay leaves Stuart in charge once more only to regret when he and Rainie cover the place in Christmas decorations.
Jessica Plummer as Chantelle Atkins
Shona McGarty as Whitney Dean
Tilly Keeper as Louise Mitchell
Jasmine Armfield as Rebecca "Bex" Fowler
Kellie Bright as Linda Carter
Shay Crotty as Tommy Moon
Tayla Kovacevic-Ebong as Charlie "Tubbs " Savage
Max Bowden as Ben Mitchell
Jake Wood as Max Branning
Perry Fenwick as Billy Mitchell
Natalie Cassidy as Sonia Fowler
Ricky Champ as Stuart Highway
Jamie Borthwick as Jay Brown
Steve McFadden as Phil Mitchell
Tom Wells as Leo King
James Bye as Martin Fowler
Danny Walters as Keanu Taylor
Gillian Wright as Jean Slater
Toby-Alexander Smith as Gray Atkins
Amar Adatia as Jags Panesar
Scott Maslen as DI Jack Branning
Laila Morse as Maureen "Big Mo" Harris
Jaz Deol as Kheerat Panesar
Tony Clay as Callum "Halfway" Highway
Shiv Jalota as Vinny Panesar
Davood Ghadami as Kush Kazemi
Letitia Dean as Sharon Mitchell
Tanya Franks as Rainie Branning
June Brown as Dot Branning
Milly Zero as Dotty "Kirsty" Cotton
Andy Gibson for The TV Chronicle