Casualty spoilers follow, while this article contains discussion of rape that readers might find distressing.
Casualty’s sexual assault storyline is going to take another dark turn this weekend, as Cam Mickelthwaite is left fighting for his life following a shock attack.
Cam, who was the victim of abuse at the hands of Jamie Cleveland, has tried to support Siobhan McKenzie after she was raped by Chris Banfield. She asked Flynn Byron to hurt Chris, but Cam managed to convince her that violence isn’t the answer.

BBC
Related: Best streaming services UK 2026
But the end of the episode hinted that Cam actually wanted to take matters into his own hands, having found Chris’ address.
In tomorrow’s episode, Cam doesn’t turn up for his shift and Siobhan is worried, before she gets distracted by a patient. Flynn later suggests to her that Cam may have revenge on his mind.
Elsewhere, Indie Jankowski is still reeling from her breakup with Cam, but has to put it to the side to deal with a crashed bus, which has its upper deck torn open by the roof of a tunnel.

BBC
Related: Casualty star reveals first teasers for “beautiful” 40th anniversary episode
Indie and Teddy Gowan are then called back to a low-priority job that Iain and Jacob had to be diverted from earlier. Once they get there they find Cam, covered in blood.
They rush him to hospital as he deteriorates, but will they be able to save him?
Casualty airs on Saturday nights on BBC One and now streams first on BBC iPlayer, where episodes are released at 6am on the day of transmission.
Read more Casualty spoilers on our dedicated homepage
If you’ve been affected by the issues raised in this story, you can access more information from Rape Crisis England and Wales, which works towards the elimination of all forms of sexual violence and sexual misconduct, on its website or by calling the National Rape Crisis Helpline on 0808 802 9999. Rape Crisis Scotland’s helpline number is 08088 01 03 02.
Readers in the US are encouraged to contact RAINN, or the National Sexual Assault Hotline on 800-656-4673.