|
The Sheep Detectives (2026) as Mopple (voice) |
|
National Theatre Live: The Brightening Air (2025) as Dermot |
|
Puffin Rock and the New Friends (2023) as Narrator (voice) |
|
Slumberland (2022) as Phillip |
|
My Father's Dragon (2022) as Kwan the Macaque (voice) |
|
National Theatre Live: Constellations (2021) as Roland |
|
The Starling (2021) as Jack Maynard |
|
How to Build a Girl (2020) as Alan 'Wilko' Wilkinson |
|
Here We Are: Notes for Living on Planet Earth (2020) as Finn's Dad (voice) |
|
Loving Vincent: The Impossible Dream (2019) as Self |
|
Mary Poppins Returns (2018) as Shamus the Coachman (voice) |
|
Juliet, Naked (2018) as Duncan Thomson |
|
Love After Love (2018) as Nicholas |
|
The Cloverfield Paradox (2018) as Mundy |
|
Molly's Game (2017) as Douglas Downey |
|
Loving Vincent (2017) as Postman Joseph Roulin |
|
The Incredible Jessica James (2017) as Boone |
|
Miss Peregrine's Home for Peculiar Children (2016) as Franklin Portman |
|
Mascots (2016) as Tommy 'Zook' Zucarello |
|
The Program (2015) as David Walsh |
|
National Theatre Live: Of Mice and Men (2014) as Lennie |
|
St. Vincent (2014) as Brother Geraghty |
|
Monsters vs Aliens: Creature Features (2014) as Dr. Cockroach Ph.D. |
|
Calvary (2014) as Jack Brennan |
|
The Double (2014) as Nurse |
|
Cuban Fury (2014) as Drew |
|
The IT Crowd Manual (2014) as Self - Roy Trenneman |
|
Thor: The Dark World (2013) as Richard |
|
Monsters Vs Aliens: Cloning Around (2013) as Dr. Cockroach (voice) |
|
Epic (2013) as Grub (voice) |
|
This Is 40 (2012) as Ronnie |
|
3, 2, 1... Frankie Go Boom (2012) as Bruce |
|
The Sapphires (2012) as Dave Lovelace |
|
Friends with Kids (2012) as Alex |
|
The Secret Policeman's Ball (2012) as Self |
|
Bridesmaids (2011) as Rhodes |
|
Gulliver's Travels (2010) as General Edward |
|
Dinner for Schmucks (2010) as Marco |
|
Frequently Asked Questions About Time Travel (2009) as Ray |
|
The Boat That Rocked (2009) as Simon |
|
The Secret Policeman's Ball 2008 (2008) as |
|
How to Lose Friends & Alienate People (2008) as Post Modern Review Staff |
|
Hotel Very Welcome (2007) as Liam |
|
The Year London Blew Up (2005) as Brendan Dowd |
|
Festival (2005) as Tommy O'Dwyer |
|
Vera Drake (2004) as Sid's Customer |
|
Conspiracy of Silence (2003) as |
|
The Adventures of Super Frank () as John O'Dowd |
|
Bender () as |
|
Artificial () as |
|
On the Edge () as (voice) |
|
The Adventures of Super Frank () Writer |