EastEnders: Episode 6043 airs, Thursday 19 December 2019, on BBC One at 19:30.
Devised by Julia Smith/Tony Holland
Written by Simon Norman
Directed by David Moor
Series Producer: Sharon Batten
Executive Producer: Jon Sen
Tensions reach breaking point at the Arches.
Mick does everything he can to ensure his plan succeeds.
Kush makes a shocking discovery.
Mick's alternative Nativity Play is well under way but when he spots Linda drinking his concerns are clear. Later, Mick confides in Sharon who promises to keep an eye on Linda.
Over at The Arches tension reach breaking point as Jack desperately tries to convince Phil he has got the wrong man.
Callum opens up to Lola about his concerns, but she is quick to praise him for how much he has changed Ben.
Kush visits Jean, but is baffled when he overhears something odd in Daniel's video message.
Jessica Plummer as Chantelle Atkins
Lorraine Stanley as Karen Taylor
Davood Ghadami as Kush Kazemi
Mahalia Malcolm as Mia Atkins
Linda Henry as Shirley Carter
Gillian Wright as Jean Slater
Isaac Lemonis as Mackenzie Atkins
Max Bowden as Ben Mitchell
Kara-Leah Fernandes as Bailey Baker
Letitia Dean as Sharon Mitchell
Jessie Wallace as Kat Moon
Abbie Burke as Amy Mitchell
Steve McFadden as Phil Mitchell
Luisa Bradshaw-White as Tina Carter
Emma Barton as Susan "Honey Mitchell
Danny Walters as Keanu Taylor
Gurlaine Kaur Garcha as Ash Kaur
Tom Jacobs as Riley Taylor
Perry Fenwick as Billy Mitchell
Freddie Phillips as Will Mitchell
Roger Griffiths as Mitch Baker
Adrian Edmondson as Daniel Cook
Danielle Harold as Lola Pearce
Scott Maslen as DI Jack Branning
Laila Morse as Maureen "Big Mo" Harris
Toby-Alexander Smith as Gray Atkins
Kellie Bright as Linda Carter
Alfie Jacobs as Chatham Taylor
Jamie Borthwick as Jay Brown
Tony Clay as Callum "Halfway" Highway
Danny Dyer as Mick Carter
Frankie Day as Richard "Ricky" Mitchell
Grace as Janet Mitchell
Andy Gibson for The TV Chronicle