•
Samantha Bond as Judith Potts, a retired archaeologist •
Jo Martin as Suzie Harris, a professional dog walker •
Cara Horgan as Rebecca "Becks" Starling, the wife of the town's new vicar •
Natalie Dew as Tanika Malik, in charge of the police investigation •
Rita Tushingham as Mrs Eddingham (regular, series 1; recurring, series 2), a busybody who annoys Becks • Ian Barritt as Mr Eddingham (regular, series 1; guest, series 2) • Phill Langhorne as DS Brendan Perry, who tries to undermine Tanika •
Holli Dempsey as Alice Hackett • Tijan Sarr as DC Jason Kennedy •
Ella Kenion as Vicky Greenly, Tanika's supportive supervisor • Niall Costigan as Colin Starling, Becks' husband • Sophia Ally as Chloe Starling (regular, series 1; guest, series 2), Becks and Colin's teenage daughter • Ethan Quinn as Sam Starling (regular, series 1; guest, series 2), Becks and Colin's teenage son
Series 1 •
Rufus Wright as Stefan Dunwoody, the first murder victim • Umit Ulgen as Iqbal Kassam, the second victim •
Daniel Lapaine as Elliot Howard, an antiques dealer and Stefan's nemesis • Juliet Howland as Daisy Howard, Elliot's wife •
Rishi Nair as Shamil Malik, Tanika's husband •
Phillipa Peak as Liz Curtis, a
rowing instructor •
Mark Frost as Danny Curtis, Liz's husband •
Mark Fleischmann as Giles Bishop, a solicitor • Molly Hanson as young Judith, as seen in flashbacks • Yiannis Vassilakis as Philippos Kyriakos, Judith's ex-husband seen in flashbacks
Recurring • Teagan-Imani as Zeta, Suzie's teenage daughter • Amelia Valentina Pankhania as Shanti Malik, Tanika and Shamil's young daughter == Episodes ==