EastEnders: Episode 6029 airs, Monday 25 November 2019, on BBC One at 20:00.
Devised by Julia Smith/Tony Holland
Written by Wendy Granditer
Directed by Laurence Wilson
Series Producer: Sharon Batten
Executive Producer: Jon Sen
Linda finds herself in a tricky situation.
Sharon is wracked with guilt.
Max feels pushed out.
A hungover Linda backs into another car while taking Ollie to school and drives away, convinced no one has seen.
Louise is convinced Lisa is unwell after seeing her medication - but when Keanu tells Sharon, she is left feeling guilty.
Ian holds an event to plug his Walford councillor campaign, only for his reputation to be compromised by an unwelcome visitor.
Ben is in high spirits when he manages to help Sonia.
Danny Walters as Keanu Taylor
Adam Woodyatt as Ian Beale
Lorraine Stanley as Karen Taylor
Stephen Rahman-Hughes as Adam Bateman
Amar Adatia as Jags Panesar
Kellie Bright as Linda Carter
Jake Wood as Max Branning
Ami Okumura Jones as Mieko Yoshi
Emma Barton as Susan "Honey" Mitchell
Letitia Dean as Sharon Mitchell
Natalie Cassidy as Sonia Fowler
Jessica Plummer as Chantelle Atkins
Max Bowden as Ben Mitchell
Tilly Keeper as Louise Mitchell
Lucy Benjamin as Lisa Fowler
Danny Dyer as Mick Carter
Suzette Llewellyn as Sheree Trueman
James Bye as Martin Fowler
Louisa Lytton as Ruby Allen
Tony Clay as Callum "Halfway" Highway
Perry Fenwick as Billy Mitchell
Jasmine Armfield as Rebecca "Bex" Fowler
Steve McFadden as Phil Mitchell
Milly Zero as Dotty "Kirsty" Cotton
Victoria Bloom as Edith Fletcher
Sherise Blackman as PC Stein
Maria Louis as Shelley
Andy Gibson for The TV Chronicle