Coming up this Christmas on EastEnders, Mick Carter faces a final choice between Linda and Janine as he bows out of Walford - but will it be for good?
Elsewhere, Phil confronts Kat over Alfie, Harvey and Jean share a moment and Zack ponders giving things a proper go with Whitney.
Read on for pictures and spoilers from this year's Christmas episodes!
Christmas Day (Episodes 6614 and 6615)
Writer: Simon Ashdown
Director: David Beton
As Christmas morning dawns, Shirley is resolute that she's going to expose Janine but doesn't quite have the full picture yet.
© BBC
© BBC
Janine sees Jada arrive and, determined to keep Linda away from her, she suddenly invites Linda and Shirley to Christmas lunch.
© BBC
© BBC
All hell breaks loose in The Vic and as Mick's world collapses around him, will he finally see Janine for what she is? High drama ensues and it proves to be Mick's final day in Walford.
© BBC
© BBC
Lola wakes up to a lovely gift from Jay - but that's just the start. Later, with the help of Ben, he gets down on one knee and pops the question...
© BBC
© BBC
© BBC
© BBC
Alfie plots a surprise for the kids, dressing up as Santa and preparing to abseil from the roof of Phil's house... but things go wrong and he ends up getting stuck on the roof in the cold.
© BBC
Later, Kat invites Alfie in to join them for Christmas dinner but Phil's fuming when he finds out what happened while he was away. He tells Kat it's time to choose - him or Alfie.
© BBC
© BBC
Kim destroys the Christmas dinner, forcing them to head over to the Mitchells'.
© BBC
This hour-long episode airs Christmas Day at 9.25pm on BBC One
Boxing Day (Episode 6616)
Writer: Simon Ashdown
Director: David Beton
The fallout of the events of yesterday hits home - but will the truth about what happened come out?
This episode airs Boxing Day at 7.30pm on BBC One
Tuesday, December 27 (Episode 6617)
Writer: Rob Gittins
Director: Ian Barnes
With The Vic shut, news spreads about what happened over Christmas, leaving everyone stunned.
Kat demands to know what Keanu's up to with Phil, while Sam tries to convince Phil to give Kat another chance.
© BBC
© BBC
This episode airs Tuesday, December 27 at 7.30pm on BBC One
Wednesday, December 28 (Episode 6618)
Writer: Lauren Klee
Director: Ian Barnes
The square is buzzing with the events of Christmas - and Scarlett finds herself the target of someone's anger.
Meanwhile, Sam follows Keanu and is shocked by what she sees.
© BBC
© BBC
Also: Freddie's torn between a promise to play board games and a night out clubbing with Bobby in Hackney.
This episode airs Wednesday, December 28 at 7.30pm on BBC One
Thursday, December 29 (Episode 6619)
Writer: Lauren Klee
Director: Ian Barnes
Zack impresses Whitney with his cooking and then gives her a foot massage. When Chelsea and Felix arrive, and with Whitney out of the room, they advise Zack to go for it with her.
© BBC
© BBC
Freddie ropes in Bobby to join board game night with Jean, but when Harvey arrives, they take the opportunity to head off to their party. Harvey and Jean end up having a lovely evening... and share a kiss.
© BBC
© BBC
© BBC
© BBC
Also: Shirley tries to put right her mistake.
This episode airs Thursday, December 29 at 7.30pm on BBC One
Follow us on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole Low-Price Offer: Get Sky Entertainment, Sky Stream & Netflix for just £20 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends November 6, 2024