Until I Kill You cast list: Who plays who in the ITV true crime drama

By Helen Fear | Fri Oct 25 2024

Until I Kill You sees two of TV's favourite actors come together to portray real life victim and abuser Delia Balmer and John Sweeney in the cast of the ITV drama.

Ludwig star Anna Maxwell portrays Delia, who survived a near-fatal relationship with murderer John Sweeney, played by Shaun Evans.

The new four-part drama airs from Sunday, November 03, to Wednesday, November 06, 2024 at 9pm. It's followed by the companion documentary Until I Kill You: The Real Story on Thursday, November 07, 2024 at 9pm.

So who is in the cast of Until I Kill You on ITV? Who plays who in the ITV crime drama? Here's everything you need to know...

Actress Anna Maxwell Martin as Delia Balmer in the cast of Until I Kill You (Credit: ITV)

Who plays Delia Balmer in the cast of Until I Kill You?

BAFTA-winning actress Anna Maxwell Martin, 47, portrays real life victim Delia Balmer in the cast of Until I Kill You on ITV.

Of course, Anna is a hugely popular TV actress - and with good reason. She is much loved for her role in Motherland, playing the perpetually harassed mother of two Julia.

She's also known for her comic roles in Code 404, Good Omens, Alan Partridge, and Mandy.

Line of Duty fans will know her for playing super-bitch Carmichael. But Anna actually started in a multitude of period dramas, including Bleak House, North & South, South Riding, and The Bletchley Circle.

Most recently, Anna played Leanne Fitz-Amobi in A Good Girl's Guide to Murder. She also played Lucy Betts-Taylor in the recent BBC One triumph Ludwig.

Endeavour star Shaun Evans portrays serial killer John Sweeney in the cast of Until I Kill You (Credit: ITV)

Shaun Evans portrays killer John Sweeney

Actor Shaun Evans plays John Sweeney in the cast of Until I Kill You. Like co-star Anna, Shaun is a well known to TV audiences.

The 44-year-old came to fame playing John Paul Keating in the Channel 4 comedy Teachers, opposite Andrew Lincoln and Navin Chowdhry.

Liverpool-born Shaun then went on to appear in Whitechapel, and Silk, before appearing as Glover in series one of Vigil in 2021.

However, Shaun is definitely best known for playing Endeavour Morse in the ITV drama Endeavour. He portrayed the famous detective from 2012 to 2023.

In 2025, he'll portray MI5 agent John Hughes in Betrayal on ITV1.

Downton Abbey actor Kevin Doyle portrays David (Credit: ITV)

Until I Kill You cast on ITV: Kevin Doyle portrays David

Downton Abbey actor Kevin Doyle, 64, stars as David, who provides support for Delia throughout the court case against John.

Lincolnshire-born Kevin has been on our TV screens for four decades, and he's been on some of the best TV shows - including The Lakes, Downton Abbey, and Sherwood.

His first ever TV role was playing Neil Pearson in the TV movie Keep on Running in 1984. After that, he worked as a jobbing actor for years, briefly appearing in TV shows such as Coronation Street, Auf Wiedersehen, Pet, and Holby City.

However, it was between 1997 and 1999 that he played his most significant role to date, that of headteacher John in The Lakes. He went on to play DI David Armitage in Badger, Mike Hartnoll in At Home with the Braithwaites, and Steve in Blackpool.

Other notable roles include Colin Trotter in The Rotters' Club, Howard Crane in Drop Dead Gorgeous, Geoff Hastings in Scott & Bailey, and John Constable in The Tudors.

However, he's definitely best known for playing Joseph Molesley in Downton Abbey, between 2010 and 2015. He also reprised the character for the films.

More recently, he's played Fred Rowley in Sherwood, and Ronnie Browne in Vera.

Steve Edge appears in the cast of the true crime drama (Credit: ITV)

Steve Edge plays DS Collins

Actor Steve Edge, 51, plays DS Collins in the cast of Until I Kill You on ITV. Steve is perhaps most famous for his roles in Benidorm, Scarborough and Phoenix Nights.

He's also well liked as Dom Hayes in The Madame Blanc Mysteries, a role he's played ever since 2021.

He first appeared as Alan in That Peter Kay Thing in 2000. Steve went on to star in Peter Kay's 2001 Phoenix Nights, and the subsequent spin-off Max and Paddy's Road to Nowhere in 2004.

He's had smaller parts in Cold Feet, No Angels, Peep Show, Christmas Lights, Secret Diary of a Call Girl, and The Street.

In 2005, he played Doddsy in Mike Bassett: Manager, as well as Sgt. Swithenback in I'm with Stupid. Steve starred as Clint in The Visit, Terry in The Cup, Mr Styles in Scallywagga and Fergie in Starlings.

He played Billy in Benidorm from 2016 to 2018, and Bigsy in Scarborough. If you look closely, you'll spot Steve in the 2014 film Paddington, too! He played the security guard at the Natural History Museum in London.

More recently, Steve portrayed Freddie in Death in Paradise, and Simon in one episode of Ted Lasso.

Culprits actress Laura Morgan as DC Christine Webb in Until I Kill You (Credit: ITV)

Who else appears in the cast of Until I Kill You on ITV?

Matthew Aubrey stars as DC Flynn. The Welsh actor is known for playing Private Davies in Privates, Aled Williams in The Indian Doctor, and Mike Taylor in Keeping Faith.

Finding Alice's Amanda Wilkin plays Leah. She's also starred as Jo in Spent, and Suzie in Am I Being Unreasonable?

Dutch actress Sallie Harmsen stars as Astrid De Vries. She's best known for her roles in Sphinx, Legacy, and Van der Valk.

Lucy Thackeray as WPC Jane Barker. She's played Prue Stanton in Call the Midwife, and Linda in Black Ops.

Laura Morgan as DC Christine Webb. She's famous for playing Soldier in Culprits, Becky in Clink, and Maggie Cotton in Dark Angel.

Stephanie Street - aka Nadia in 20 Things to Do Before You're 30 - stars as Janice Rainsworth.

Spooks' Geoffrey Streatfeild plays DI Steve Smith.

Galavant's Clare Foster portrays Eloise Chapman QC.

Cory English is Stewart Balmer

Mitchell Mullen portrays Jack Halstead

Jack Franklin is Joshua Wilson

Sophie Ford plays Imelda Dunning

Gerald Tyler stars as the Judge

William Brand portrays Inspector Stilma

Alice Barclay stars as Mrs. Wilson

Simon Harrison plays Glenn Saunders

The large ensemble cast also includes Alex Murdoch, Claire-Louise Cordwell, Azuka Oforka, Dean Rehman, Francine Morgan, Pinar Ögün, Pieter Lawman, Matthew Trevannion,Gabriela Toloi, Gavin Brocker, Polly Kilpatrick, Mark Flitton, and many others in smaller roles.

Until I Kill You airs from Sunday, November 03, 2024 on ITV1 and ITVX.

More streaming guides