Welsh actor Gareth Pierce plays Todd Grimshaw in Coronation Street Welsh actor Gareth Pierce plays Todd Grimshaw in Coronation Street (Image: ITV)

Coronation Street's Todd Grimshaw, portrayed by Gareth Pierce, is currently at the heart of a distressing domestic abuse storyline.

Todd finds himself in an abusive and controlling relationship with his new partner Theo Silverton, played by James Cartwright, on the famous cobbles.

In Monday's episode, available on ITV X, viewers saw Theo pressuring Todd into training for a half marathon, relentlessly pushing him to run despite his evident struggle.

As the week progresses, the situation deteriorates further when Theo introduces a full-length mirror, insisting that Todd use it daily to monitor his physique. Coronation Street's T

See Full Page