Actor
- Franklin (2024)
- Chicken Run: Dawn of the Nugget (2023)
- The Long Shadow (2023)
- White Lines (2020)
- 1917 (2020)
- The Rhythm Section (2020)
- Des (2020)
- Temple (2019)
- Good Omens (2019)
- Untitled Fisherman's Friends Comedy (2019)
- Shaun (2018)
- Swimming with Men (2018)
- Two for Joy (2018)
- My Dinner with Hervé (2018)
- Porters (2017)
- Born to Kill (2017)
- Urban Myths (2017)
- Guerrilla (2017)
- The Making of Victor Frankenstein (2016)
- The Limehouse Golem (2016)
- Dad's Army (2016)
- Rogue One: A Star Wars Story (2016)
- The Infiltrator (2016)
- Victor Frankenstein (2015)
- Common (2014)
- Welcome to the Punch (2013)
- Playhouse Presents (2012)
- Line of Duty (2012)
- Mrs Biggs (2012)
- Public Enemies (2012)
- Treasure Island (2012)
- Byzantium (2012)
- Outcasts (2011)
- The Adventures of Tintin (2011)
- Nanny McPhee and the Big Bang (2010)
- Made in Dagenham (2010)
- Hippie Hippie Shake (2010)
- The Firm (2009)
- Plus One (2009)
- Red Riding: In the Year of Our Lord 1974 (2009)
- Red Riding: In the Year of Our Lord 1983 (2009)
- Mr. Nobody (2009)
- Bitter (2008)
- Consuming Passion (2008)
- White Girl (2008)
- Shifty (2008)
- The Bank Job (2008)
- Half Broken Things (2007)
- Saddam's Tribe (2007)
- Consent (2007)
- Atonement (2007)
- Great News (2006)
- Middletown (2006)
- The Street (2006)
- A Good Year (2006)
- Class of '76 (2005)
- The Best Man (2005)
- La vida secreta de las palabras (2005)
- "Funland" (2005)
- Beneath the Skin (2005)
- Vera Drake (2004)
- Rehab (2003)
- Dead Casual (2002)
- Tipping the Velvet (2002)
- NCS Manhunt (2002)
- All or Nothing (2002)
- Skin Deep (2001)
- In Deep (2001)
- Pearl Harbor (2001)
- EastEnders (1985)