EastEnders: Episode 6042 airs, Tuesday 16 December 2019, on BBC One at 19:30.
Devised by Julia Smith/Tony Holland
Written by Natalie Mitchell
Directed by David Moor
Series Producer: Sharon Batten
Executive Producer: Jon Sen
Phil puts his revenge plan into action.
The Panesars prove they're a force to be reckoned with.
Mick and Mitch get help from an unlikely source.
Phil goes to extreme lengths to show he is not to be messed with, leaving Jack in terrible danger.
Mick and Mitch plan their alternative nativity - and get help from an unexpected source.
Mummy Mafia are back, will they cause trouble for Oliver's special Christmas play?
Meanwhile, the Panesar brothers burst into the Slater clan with some shocking news - they are buying their house.
Elsewhere, Karen suggests Janet should enter a beauty contest, despite Honey's concerns.
Danny Dyer as Mick Carter
Natalie Cassidy as Sonia Fowler
Jaz Deol as Kheerat Panesar
Kara-Leah Fernandes as Bailey Baker
Gillian Wright as Jean Slater
Lorraine Stanley as Karen Taylor
Amar Adatia as Jags Panesar
Toby-Alexander Smith as Gray Atkins
Perry Fenwick as Billy Mitchell
Danielle Harold as Lola Pearce
Gurlaine Kaur Garcha as Ash Kaur
Jamie Borthwick as Jay Brown
Emma Barton as Susan "Honey" Mitchell
Steve McFadden as Phil Mitchell
Danny Walters as Keanu Taylor
Kellie Bright as Linda Carter
Luisa Bradshaw-White as Tina Carter
Max Bowden as Ben Mitchell
Diane Parish as Denise Fox
Scott Maslen as DI Jack Branning
Bleu Landau as Dennis Rickman JR.
Tilly Keeper as Louise Mitchell
Roger Griffiths as Mitch Baker
Abbie Burke as Amy Mitchell
James Bye as Martin Fowler
Davood Ghadami as Kush Kazemi
Laila Morse as Maureen "Big Mo" Harris
Jessie Wallace as Kat Moon
Shiv Jalota as Vinny Panesar
Leitia Dean as Sharon Mitchell
Freddie Phillips as Will Mitchell
Tony Clay as Callum "Halfway" Highway
Isabella Brown as Lexi Pearce
Ami Okumura Jones as Mieko Yoshi
Maria Louis as Shelley
Christina Balmer as Cara
Andy Gibson for The TV Chronicle