The Crown
2016
Death in Paradise
2011
Midsomer Murders
1998
Blood Diamond
2006
Silent Witness
1996
Treason
2022
New Tricks
2003
Sherwood
Agatha Christie's Marple
2005
Agatha Raisin
The Little Drummer Girl
2018
The Diplomat
2023
Suite Française
2014
Scott & Bailey
Censor
2021
Where the Heart Is
1997
David Copperfield
1999
Ruth Rendell Mysteries
1987
Boon
1986
The A Word
Henry VIII
The Woman in Black
1989
Let Him Have It
1992
William and Mary
Undercover
Island at War
Screen Two
1985
Tom & Viv
1994
Rellik
Eleventh Hour
Cold Blood
Murder Rooms: Mysteries of the Real Sherlock Holmes
2000
The Ghost Squad
Afraid of the Dark
Fallen Angel
2007
Out of the Blue
1995
Waiting for You
2017
Child of Mine
The Innocent
2001
The Fifteen Streets
Sparkling Cyanide
1991
Prime Suspect: The Last Witness
2004
Big Women
Kid in the Corner
Messiah: The Promise
Catherine Cookson's The Fifteen Streets
Agatha Christie's Marple › Episodes
S6 E3
December 29, 2013
S6 E2
June 23, 2013
S6 E1
June 16, 2013
The Mirror Crack'd From Side to Side
January 1, 2011
The Blue Geranium
December 29, 2010
The Secret of Chimneys
December 27, 2010
The Pale Horse
August 30, 2010
S4 E4
May 1, 2010
They Do It With Mirrors
January 1, 2010
Murder Is Easy
September 13, 2009
A Pocket Full of Rye
September 6, 2009
Nemesis
January 1, 2009
Towards Zero
August 3, 2008
Ordeal by Innocence
September 30, 2007