Actor
- Hope Street (2021)
- Death and Nightingales (2018)
- The Children Act (2017)
- My Mother and Other Strangers (2017)
- The Crown (2016)
- Out of Innocence (2016)
- How I Live Now (2013)
- The Field of Blood (2011)
- Best: His Mother's Son (2009)
- Wuthering Heights (2009)
- Hunger (2008)
- Kings (2007)
- Nuremberg: Goering's Last Stand (2006)
- The Penalty King (2006)
- Deadlines (2004)
- Bury It (2002)
- Monsignor Renard (2000)
- An Everlasting Piece (2000)
- When The Sky Falls (2000)
- Holby City (1999)
- Angela's Ashes (1999)
- Kings in Grass Castles (1998)
- Titanic Town (1998)
- I Want You (1998)
- This Is the Sea (1997)
- Silent Witness (1996)
- Butterfly Kiss (1995)
- Kavanagh QC (1995)
- Family (1994)
- Belfry (1993)
- Poor Beast in the Rain (1993)
- A Handful of Stars (1993)
- "Between the Lines" (1992)
- Heartbeat (1992)
- Trainer (1991)
- Shoot to Kill (1990)
- Hidden Agenda (1990)
- Casualty (1986)
- Four Days in July (1985)
- Anne Devlin (1984)
- The Bill (1984)
- Grange Hill (1978)