Silent Witness
1996
Breakfast on Pluto
2005
Foyle's War
2003
My Left Foot
1990
Victoria & Abdul
2017
Inspector George Gently
2007
Ballykissangel
Circle of Friends
1995
Joyride
2022
The Snapper
1993
The Field
1991
The Clinic
2014
The Street
2006
Moone Boy
2012
Screen Two
1985
Aisha
Inside I'm Dancing
2004
Single Handed
Wake Wood
2011
An Everlasting Piece
2000
The Miracle
Life of Crime
2013
The Man Who Crossed Hitler
Titanic Town
1999
Talk of Angels
1998
Performance
Wild About Harry
2001
Hostages
The Blackwater Lightship
Run & Jump
Stella Days
The Fitz
Silent Witness: Long Days, Short Nights
The Closer You Get
2024
Out of Innocence
2019
Nature Boy
Fatal Inheritance
Takin' Over the Asylum
1997
Damo and Ivor
Lucan
2015
Relative Strangers
Wild Journeys
2010
Scarlett
1994
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