|
Cast- Bolan's Shoes (2023) as Jimmy
- Wicked Little Letters (2023) as Edward Swan
- Last Bus, The (2022) as Tom
- Pale Blue Eye, The (2022) as Superintendent Thayer
- Grand Duke of Corsica, The (2021) as Alfred Rott
- Spencer (2021) as Major Alistar Gregory
- Obscure Life of the Grand Duke of Corsica, The (2020) as Alfred Rott
- Changeover, The (2019) as Carmody Braque
- Corrupted, The (2019) as Clifford Cullen
- Mrs Lowry & Son (2019) as L S Lowry
- Finding Your Feet (2017) as Charlie
- Party, The (2017) as Bill
- Alice Through the Looking Glass (2016) as Bayard (voice)
- Mr. Turner (2014) as J.M.W. Turner
- Love Punch, The (2013) as Jerry
- Assassin's Bullet (2012) as Dr. Kahn
- Ginger & Rosa (2012) as ?
- Love Bite (2012) as Sid
- Wasteland (2012) as D I West
- Harry Potter and the Deathly Hallows: Part 2 (2011) as Peter Pettigrew
- Alice in Wonderland (2010) as The Bloodhound
- Harry Potter and the Deathly Hallows: Part I (2010) as Peter Pettigrew
- King's Speech, The (2010) as Winston Churchill
- Reuniting the Rubins (2010) as Lenny Rubin
- Damned United, The (2009) as Peter Taylor
- Desert Flower (2009) as Terry Donaldson
- Harry Potter and the Half-Blood Prince (2009) as Peter Pettigrew
- Heartless (2009) as George Morgan
- Appaloosa (2008) as Phil Olson
- Death Defying Acts (2007) as Sugarman
- Enchanted (2007) as Nathaniel
- Sweeney Todd (2007) as Beadle Bamford
- Harry Potter and the Goblet of Fire (2005) as Peter Pettigrew/Wormtail
- Last Hangman, The (2005) as Albert Pierrepoint
- Harry Potter and the Prisoner of Azkaban (2004) as Peter Pettigrew
- Lemony Snicket's A Series of Unfortunate Events (2004) as Mr. Poe
- All or Nothing (2002) as Phil
- Lucky Break (2001) as Cliff
- Rock Star (2001) as ?
- Vanilla Sky (2001) as Thomas Tipp
- Chicken Run (2000) as Nick the Rat (voice)
- Intimacy (2000) as Andy
- Love's Labours Lost (2000) as Don Armado
- Vatel (2000) as Gourville
- Clandestine Marriage, A (1999) as Sterling
- Topsy-Turvy (1999) as Richard Temple
- Still Crazy (1998) as David 'Beano' Baggot
- Wisdom of Crocodiles, The (1998) as Inspector Healey
- Hamlet (1996) as Rosencrantz
- Secrets & Lies (1996) as Maurice Purley
|