Line Of Duty viewers were shocked as officer John Corbett was killed off in the latest episode.
The character, played by Stephen Graham, has been deep undercover as a criminal.
But in Sunday’s instalment of the BBC police drama he tries to quit the group he has been working with and ends up getting his throat cut.
The show’s creator Jed Mercurio is no stranger to killing off his characters, but viewers were still surprised to see Corbett meet such a grisly end.
“OMG, Just watched #LineOfDuty and my brain has turned to mush!!!! I actually screamed out…. ‘No, not John’,” said one person on Twitter.
OMG, Just watched #LineOfDuty and my brain has turned to mush!!!! I actually screamed out…."No, not John" I was so shocked but I'm absolutely sure that Lisa is also an undercover cop.@StephenGraham73@jed_mercurio@Vicky_McClure@martin_compston#LineOfDuty@Line_of_duty
— PurplePoet4 (@kirstie4848) April 21, 2019
“I did not see that ending coming one bit. In total shock. @StephenGraham73 was superb,” said another.
— Paul Goodman (@MrPauloGoodman) April 21, 2019
Another viewer posted: “Thought he’d be killed but not like that….omg.”
“How does jed keep pulling these twists off I’m actually stunned,” said one fan.
How does jed keep pulling these twists off I'm actually stunned #LineOfDuty
— that guy (@mrclatimer1985) April 21, 2019
“I actually can’t believe that just happened. Did not see that coming at all,” tweeted one person.
I actually can't believe that just happened. Did not see that coming at all #LineOfDuty
— Fanny (@MUFCGump) April 21, 2019
“I will have a heart attack one day watching @Line_of_duty Tough watch tonight but totally gripping,” said another.
— ⫩🎶 MaTTexis Girl ❤ 🎶⫩ (@ali_sendall) April 21, 2019
Line Of Duty continues on BBC One.