Mackenzie Boyd (Lawrence Robb) confronts Doctor Caitlin Todd (Caroline Harker) in upcoming Emmerdale episodes after discovering she raped Charity Dingle (Emma Atkins). During Thursday's ITV soap edition, Charity revealed her secrets to Mack, including sleeping with Ross Barton (Michael Parr) and the surrogacy situation with baby Leyla. She then disclosed the sexual assault by Doctor Todd and the blackmail over Leyla. Despite his anger, Mack recognized Charity needed support and urged her to report Caitlin to the police.
Mack's self-destructive spiral
In future episodes, Mack struggles with the revelations and hits self-destruct, attempting to pick a fight with Kev Townsend (Chris Coghill). Kev, seemingly changed, doesn't retaliate but encourages Mack to get revenge in a 'clever way'. Mack heads to Sheffield, where Doctor Todd now works, and confronts her in a hospital. Caitlin denies the rape and tries to convince Mack with lies and an apologetic facade, but he shuts her down. His anger growing, Mack vows to see her imprisoned. As security guards approach, he promises to kill Todd if she ever touches Charity again.
Dr Todd's exit and looming attack
Given Caroline Harker's departure from the role of Caitlin Todd and an impending village attack, Mack's threat may foreshadow her death. Later in the week, police arrive to question Mack, leaving viewers to wonder if Doctor Todd reported him or if Mack attacked her. The storyline highlights themes of sexual assault and justice, with Charity's bravery in coming forward.



