Actor
- Breeders (2020)
- Flack (2019)
- Good Omens (2019)
- Finding Your Feet (2018)
- Requiem (2018)
- Second Spring (2018)
- Unforgotten (2018)
- Marcella (2016)
- Resident Evil: Retribution (2012)
- Hellhounds (2009)
- My One and Only (2009)
- The Best Man (2006)
- The New Worst Witch (2005)
- It's All About Love (2003)
- Club Le Monde (2002)
- Resident Evil (2002)
- Fallen Dreams (2001)
- Doctors (2000)
- The Dreamer (2000)
- Cleopatra (1999)
- Holby City (1999)
- The Cyberstalking (1999)
- Wavelengths (1999)
- Space Island One (1998)
- Midsomer Murders (1997)
- More Is Less (1997)
- The Fifth Element (1997)
- Bugs (1995)
- Othello (1995)
- Interview with the Vampire: The Vampire Chronicles (1994)