Coronation Street
1960
Shameless
2004
Silent Witness
1996
Father Brown
2013
Heartbeat
1992
Hollyoaks
1995
Casualty
1998
Waterloo Road
2006
Life on Mars
New Tricks
2003
Doctors
2000
The Inspector Lynley Mysteries
2001
Inspector George Gently
2007
Queer as Folk
1999
Where the Heart Is
1997
DCI Banks
2010
Pie in the Sky
1994
Dalziel and Pascoe
The Royal
Accused
Soldier, Soldier
1991
Peak Practice
1993
Clocking Off
Jimmy McGovern's Moving On
2009
Let Him Have It
The Street
The Royal Today
2008
Spender
Screen One
1989
Playing the Field
London to Brighton
Wolfe
2021
Eleventh Hour
Inquest
Screenplay
1986
Coming Up
Clarissa (TV series)
Always and Everyone
Heart
The Afternoon Play
Scene (TV series)
1968
Frank Stubbs Promotes
Deadliest Crash: The Le Mans 1955 Disaster
Unforgiven
The Life and Times of Henry Pratt
Broke
2020
The Long Shadow
2023
32 Brinkburn Street
2011
Silent Witness › Episodes
King's Cross: Part 2
February 13, 2024
King's Cross: Part 1
February 12, 2024
Death by a Thousand Hits: Part 2
February 6, 2024
Death by a Thousand Hits: Part 1
February 5, 2024
Invisible: Part 2
January 30, 2024
Invisible: Part 1
January 29, 2024
Grievance Culture: Part 2
January 16, 2024
Grievance Culture: Part 1
January 15, 2024
Effective Range: Part 2
January 9, 2024
Effective Range: Part 1
January 8, 2024
Southbay, Part 2
January 31, 2023
Southbay, Part 1
January 30, 2023
Heart of Darkness, Part 2
January 24, 2023
Hearts of Darkness, Part 1
January 23, 2023