Actor
- Young Woman and the Sea (2024)
- Peterloo (2019)
- Come Home (2018)
- RSC Live: Macbeth (2018)
- Dead in a Week (Or Your Money Back) (2018)
- Where Hands Touch (2018)
- The Acting Class (2017)
- Ambulance (2016)
- 1599: A True Story of the Elizabethan Court (2016)
- The a Word (2016)
- Safe House (2015)
- Legend (2015)
- Fortitude (2015)
- The Leftovers (2014)
- True Detective (2014)
- Lucan (2013)
- Thor: The Dark World (2013)
- Blackout (2012)
- Song for Marion (2012)
- The Borrowers (2011)
- The Shadow Line (2011)
- Lennon Naked (2010)
- The Happiness Salesman (2010)
- Amelia (2009)
- G.I. Joe: The Rise of Cobra (2009)
- New Orleans, Mon Amour (2008)
- The Seeker: The Dark Is Rising (2007)
- Heroes (2006)
- Perfect Parents (2006)
- The Dark Side of Porn (2005)
- E=mc² (2005)
- Doctor Who (2005)
- Timeshift (2002)
- Flesh and Blood (2002)
- Lost in La Mancha (2002)
- Sunday (2002)
- 28 Days Later (2002)
- Revengers Tragedy (2002)
- The King and Us (2002)
- I Am Dina (2002)
- This Little Piggy (2001)
- Othello (2001)
- Strumpet (2001)
- The Others (2001)
- The Tyre (2000)
- "Clocking Off" (2000)
- Gone in Sixty Seconds (2000)
- The League of Gentlemen (1999)
- The Invisible Circus (1999)
- With or Without You (1999)
- Heart (1999)
- eXistenZ (1999)
- Elizabeth (1998)
- A Price Above Rubies (1998)
- Jude (1996)
- Hillsborough (1996)
- Our Friends in the North (1996)
- Hearts and Minds (1995)
- Shallow Grave (1994)
- Anchoress (1993)
- Cracker (1993)
- Business with Friends (1992)
- Rachel's Dream (1992)
- Friday on My Mind (1992)
- Death and the Compass (1992)
- Let Him Have It (1991)
- Blood Rights (1990)
- Poirot (1989)
- Dispatches (1987)
- Inspector Morse (1987)
- Casualty (1986)
Filmografie - altele