**Warning: Contains major spoilers for today's EastEnders episode (29th May 2025), airing on BBC One and BBC iPlayer.**

Ad

Zack Hudson's (James Farrar) fate has been confirmed in the latest eventful instalment of EastEnders.

After he was kidnapped by Harry Mitchell (Elijah Holloway), who vowed to stop Zack from taking his biological son, Barney Mitchell (Lewis Bridgeman), away, Harry's dad, Teddy (Roland Manookian), stepped in to save Zack.

But Zack assumed that Teddy was trying to kill him, and he grabbed the steering wheel, plunging them into the lake.

Teddy made it out unscathed, but he and Harry assumed that Zack had drowned and returned to Walford to tell Phil Mitchell (Steve McFadden).

While no one made much of an effort to double-check about Zack, not even calling the authorities to start a search, Vicki Fowler (Alice Haig) furiously confronted Harry, Teddy and Nicola Mitchell (Laura Doddington) when she learned the news.

Vicki exposed Barney's paternity to the confused teen before revealing that his mum, Nicola, was a murderer.

Unable to continue with all the lies, Teddy confirmed to Barney that Zack is his father, and the pair shared a private heart-to-heart, beautifully played by stars Bridgeman and Manookian.

Teddy promised that he would always be Barney's dad, but Barney became overwhelmed and went for a walk, ending up at the home Zack shares with Vicki and their absent sister Sharon Watts (Letitia Dean).

At the bar, Nicola admitted to Harry that yes, she had killed his pregnant girlfriend, Shireen Bashar, after drunkenly confiding in her about Barney's father, which Shireen had wanted to reveal.

Meanwhile, as Barney was coming to terms with the situation, Zack walked into the house, dripping wet but alive and kicking.

He had swum to the other side of the lake to keep safe from the Mitchells, and Zack was scornful when Phil explained that Teddy was actually trying to help him.

Alone with Barney, Zack nervously explained his side of the events. But when Zack told him that Nicola had got him attacked, and that she was a killer, Barney couldn't cope.

Barney looking shocked in EastEnders
Barney Mitchell in EastEnders. BBC/Jack Barnes/Kieron McCarron

Zack's desperation to protect Barney turned to hysteria, and on the street, the situation came to a head, resulting in a fight between Teddy and Zack.

Nicola put a stop to the fisticuffs, urging Barney to speak up about what he truly wanted.

Barney wanted everything to go back to normal, and Harry begrudgingly agreed to return home with him, Teddy and Nicola.

When Barney asked to play a board game despite the late hour, this broke the ice among the foursome.

But is Harry really so willing to forgive and forget?

And what is Zack's next move?

Read more:

EastEnders airs Monday to Thursday at 7:30pm on BBC One and from 6am on BBC iPlayer.

Ad

Visit our dedicated Soaps page for all the latest news, interviews and spoilers. If you’re looking for more to watch, check out our TV Guide and Streaming Guide.

Authors

Laura DenbyFreelance Writer

Laura Denby is a Freelance Soaps writer covering all the latest news in the Dales, Cobbles and East End for Radio Times. She's a soaps nerd with a love for comedy drama, and has also written for Digital Spy, Metro UK and Yahoo UK.

Ad
Ad
Ad