This Christmas on EastEnders, The Six gather in The Vic - and one resident's fate is sealed.
Elsewhere, there's tension between Jack and Stacey, Keanu leaves Bernie broken-hearted and Lola makes a surprise appearance on the big day.
Read on for pictures and spoilers from this year's Christmas episodes!
Christmas Day (Episodes 6825 and 6826)
Writer: Lauren Klee
Director: Lance Kneeshaw
The residents of Walford wake on Christmas Day - a Christmas Day that for some of them, they will never forget...
© BBC
© BBC
© BBC
© BBC
© BBC
© BBC
Things are tense between Stacey and Jack when she arrives to pick up Charli for the Slater Christmas dinner.
© BBC
After an emotional call with Karen, Bernie urges Keanu to talk to Sharon so their mum can come to his wedding - but instead, he reacts by banishing her from the wedding too.
© BBC
Bernie plucks up courage and crashes the Mitchell lunch in order to speak to Phil.
© BBC
© BBC
Dressed in white, Sharon walks down the aisle with Albie and the ceremony begins. But just as Sharon and Keanu are about to say "I do", Phil arrives...
© BBC
© BBC
© BBC
© BBC
As Suki prepares to leave Walford, there's a surprise visitor at No.41.
© BBC
After Anna and Gina join the Beales for Christmas lunch, Cindy sneaks out to invite George to join them for a drink.
© BBC
© BBC
© BBC
Elaine and Ian get jealous as Cindy and George reminisce about the past - George, sensing Elaine's mood, thinks on his feet and tells Elaine that he's booked them a romantic night in a hotel for afterwards.
© BBC
© BBC
The Mitchells get a surprise video message from Lola, who reveals that Honey and Jay have signed up to run the London Marathon. Thinking about family, Phil heads off to The Vic...
© BBC
© BBC
Later, at The Vic, Denise, Linda, Stacey, Kathy, Sharon and Suki gather to reflect on the events of the day - but none of them could predict what happens next...
This double episode airs Christmas Day at 9.45pm on BBC One
Boxing Day (Episode 6827)
Writer: Carey Andrews
Director: Lance Kneeshaw
Elaine decides to return to The Vic to pack an overnight bag but George convinces her to just jump in a taxi - both of them unaware of what's unfolding in the pub...
This episode airs Boxing Day at 8.25pm on BBC One and from 6am on iPlayer
Wednesday, December 27 (Episode 6828)
Writer: Carey Andrews
Director: Paulette Randall
The Six's nightmare continues...
Whitney consoles Ashton as he cries in the night, triggered by noises outside. Meanwhile Zack is struggling to connect with Ashton.
© BBC
Elsewhere, Felix looks to capitalise and make some Boxing Day profits at The Albert.
This episode airs Wednesday, December 27 at 7.30pm on BBC One and from 6am on iPlayer
Thursday, December 28 (Episode 6829)
Writer: Daran Little
Director: Paulette Randall
Elaine arrives back at The Vic and is shocked to learn what happened on Christmas Day.
© BBC
Sonia and Reiss look ahead with excitement to their upcoming embryo transfer.
© BBC
This episode airs Thursday, December 28 at 7.30pm on BBC One and from 6am on iPlayer
Friday, December 29 (Episode 6830)
Writer: Daran Little
Director: Paulette Randall
Elaine gets an idea to bring the community back together - but it doesn't quite go to plan...
© BBC
This episode airs Friday, December 29 at 7.30pm on BBC One and from 6am on iPlayer
Follow us on Bluesky or on X/Twitter and like us on Facebook for the latest entertainment news alerts.
Media Mole's Lowest Ever Sky Offer: Get Sky Essential, Sky Stream & Netflix for just £15 a month + £0 upfront fee for 24 months!
Prices may change during this period. Ends March 19, 2025