EastEnders viewers left in tears as Walford original dies in heartbreaking scenes: 'Hard to watch'

EastEnders Dot Branning and Dr Legg
(Image credit: BBC / Kieron McCarron)

EastEnders viewers were left heartbroken last night when beloved character Harold Legg passed away.

Dr Legg - played by Leonard Fenton - returned to the BBC One soap late last year where he revealed to old friend Dot Branning that he'd been diagnosed with terminal pancreatic cancer.

Unfortunately, the 98-year-old's health deteriorated over the New Year and he arrived back in Walford to spend his last moments with EastEnders legend Dot [June Brown].

See more

In the heartbreaking scenes, Dot played Harold a DVD documentary of The Battle of Cable Street to remind him of his younger years.

But as he held his father's pendant in his hand, his grip loosened and he passed away.

And viewers were in pieces over the scenes, with one writing on Twitter: "Knew I’d be sobbing by the end of the episode #EastEnders."

See more

Another fan wrote: "Leonard Fenton take a bow. You were always the only Walford doctor. They tried to replace you many times but never could. RIP Dr Leggs. A legend."

See more

While a third added: "That was the saddest #Eastenders for a while and so well done. Such powerful messages in Dr. Legg’s final words, and the way we heard them against reminders of the struggles for other characters was really emotional."

See more

And a fourth agreed: "Sobbing like a baby, what a beautifully acted and written end to a real Eastenders legend Dr Leg  fantastic performances from Leonard Fenton & June Brown #EastEnders #JuneBrown #LeonardFenton."

See more

Following the sad death of Dr Legg, it's been revealed that two EastEnders legends will be returning to Albert Square for his funeral next week.

Lofty Holloway and punk Mary Smith were first seen in Walford at the start of the soap all the way back in 1985.

Lofty, Dot and Mary in the Queen Vic in EastEnders

And more than 30 years later, the iconic characters will arrive once again to pay their respects to the doctor.