Characters played by Eoin McCarthy
Thomas Pitt
Characters played by Keeley Hawes
Charlotte Ellison
Characters played by Peter Egan
Edward Ellison
Characters played by John Castle
Rev. Prebble
Characters played by Richard Lintern
Dominic Corde
Characters played by David Roper
Maddock
Characters played by Robert Reynolds
Dr Hope
Characters played by Judy Campbell
Grandmama
Characters played by Sheila Ruskin
Caroline Ellison
Characters played by Sarah Woodward
Sarah Corde
Characters played by Katie Ryder Richardson
Emily Ellison
Characters played by Jack Tarlton
Det. Sgt. Webster
Characters played by Janet Maw
Martha Prebble
Characters played by Robert Swann
Supt. Drummond
Characters played by Jonathan Newman
Jack Brody
Characters played by Oliver Montgomery
Lord Ashworth
Characters played by Sally Adams
Tate
Characters played by Patsy Rowlands
Mrs. Dunphy
Characters played by Jessica Bell
Singer
Flowergirl
Characters played by Laura Cox
Big Jen
Characters played by Amanda Elwes
Mrs. Abernathy
Characters played by David Fleeshman
Renshaw
Characters played by Alan French
Constable Wetherby
Characters played by Helen Groom
Child Squeezebox Player
Characters played by Stuart Hall
Italian Tenor
Characters played by Rachel Heaton
Polly Roberts
Characters played by Benjamin James
Constable Brenchley
Characters played by Alan Partington
Doctor
Characters played by Mark Pepper
Constable Benn
Characters played by Alan Rothwell
Duty Sergeant
Characters played by Hannah Spearritt
Lily
Characters played by Jessica Turner
Alice Barker
Characters played by Anna Winslet
Dora