Coronation Street legend Ken Barlow was attacked by his own son Daniel Osbourne in Wednesday night's episode, sparking fears the 64-year veteran could be forced to leave the cobbles. The 92-year-old character, played by William Roache since the show's first episode in 1960, was accidentally punched by Daniel during a heated family row.
The drama unfolded as Daniel, struggling with alcohol after his ex-girlfriend Megan had an illicit relationship with a student, accidentally left his seven-year-old son Bertie alone. The child caused a small fire while trying to use the microwave, then fled to Ken's house. When Daniel found Bertie safe at the Barlow household, a vicious argument erupted.
During the confrontation, Adam Barlow brought up Daniel's late wife Sinead, who died of cervical cancer in 2019. Adam said: 'When Sinead died, what did you tell Bertie? You told him she fell asleep and she never woke up. Well, guess what? What happened last night, huh? You fell asleep, and he couldn't wake you up.' Enraged, Daniel raised his fist to punch Adam but struck Ken instead, knocking him onto the sofa.
Ken ordered Daniel to leave, saying: 'I'd like you to leave now. But... Just go... and grow up. Think you'll be able to manage that? Because whatever you're doing isn't working, and I refuse to be caught in the crossfire.' When Daniel tried to take Bertie, Ken refused and sent him home alone.
Actor Rob Mallard, who plays Daniel, said: 'It's like everything is spiralling. They all call him out. They corner him in the Barlows and I think he just feels trapped, he goes to lash out at Adam and he catches Ken. It's always Ken that he seems to hurt.' He added that Daniel feels he has betrayed Sinead's memory by putting Bertie at risk.
Fans are now speculating that Ken may leave Weatherfield after the shocking attack, though ITV has not confirmed any exit plot. Coronation Street airs Monday to Friday at 8:30pm on ITV1.



