Actor
Ice Age 6
2026
as Buck (voice)
Mission: Impossible - The Final Reckoning
2025
as Benjamin 'Benji' Dunn
Nandor Fodor and the Talking Mongoose
2023
as Nandor Fodor
Mission: Impossible - Dead Reckoning Part One
2023
as Benji Dunn
Luck
2022
as Bob (voice)
The Ice Age Adventures of Buck Wild
2022
as Buck (voice)
The Disappearance of Toby Blackwood
2021
as Garth Arthur
America: The Motion Picture
2021
as King James (voice)
Au Revoir, Chris Hemsworth
2020
as Team Member
Inheritance
2020
as Morgan Warner
Lost Transmissions
2020
as Theo Ross
Piney: The Lonesome Pine
2019
as Jackster
Slaughterhouse Rulez
2018
as Meredith Houseman
Mission: Impossible - Fallout
2018
as Benji Dunn
Terminal
2018
as Bill
Ready Player One
2018
as Curator / Ogden Morrow
The Cloverfield Paradox
2018
as Radio Voice
Scrat: Spaced Out
2016
as Buck (voice, uncredited)
Star Trek Beyond
2016
as Lieutenant Commander Montgomery 'Scotty' Scott
Ice Age: Collision Course
2016
as Buck (voice)
Star Wars: The Force Awakens
2015
as Unkar Plutt
Mission: Impossible - Rogue Nation
2015
as Benji Dunn
Absolutely Anything
2015
as Neil Clarke
Man Up
2015
as Jack
Kill Me Three Times
2015
as Charlie Wolfe
Phineas and Ferb: Night of the Living Pharmacists
2014
as Shaun (voice)
The Boxtrolls
2014
as Herbert Trubshaw (voice)
Hector and the Search for Happiness
2014
as Hector
Phineas and Ferb: Star Wars
2014
as Candace's C.O. / C-3PO (voice)
Cuban Fury
2014
as Driver during car park dance off (uncredited)
The World's End
2013
as Gary King
Star Trek Into Darkness
2013
as Lieutenant Commander Montgomery 'Scotty' Scott
Room on the Broom
2012
as Narrator (voice)
The Olympic Ticket Scalper
2012
as Himself
Ice Age: Continental Drift
2012
as Buck (voice)
A Fantastic Fear of Everything
2012
as Jack
Mission: Impossible - Ghost Protocol
2011
as Benji
The Adventures of Tintin
2011
as Thompson (voice)
Paul
2011
as Graeme Willy
Star Wars Spoofs
2011
as Himself
Scrat's Continental Crack-Up
2010
as Buck (voice)
The Chronicles of Narnia: The Voyage of the Dawn Treader
2010
as Reepicheep (Voice)
Burke & Hare
2010
as William Burke
Ice Age: Dawn of the Dinosaurs
2009
as Buck (voice)
Star Trek
2009
as Lieutenant Commander Montgomery 'Scotty' Scott
How to Lose Friends & Alienate People
2008
as Sidney Young
Run Fatboy Run
2007
as Dennis
Diary of the Dead
2007
as Newsreader (voice) (uncredited)
Don't
2007
as Screaming Lunatic (uncredited)
Hot Fuzz
2007
as Nicholas Angel
The Good Night
2007
as Paul
Big Nothing
2006
as Gus
Mission: Impossible III
2006
as Benji
Free Jimmy
2006
as Odd (voice)
Land of the Dead
2005
as Photo Booth Zombie
The League of Gentlemen's Apocalypse
2005
as Peter Cow
Spider-Plant Man
2005
as Frank Matters
Comic Aid
2005
Shaun of the Dead
2004
as Shaun
The Reckoning
2004
as Gaoler
Danger! 50,000 Zombies
2004
as Dr Russel Fell
Final Demand
2003
as Colin Taylor
24 Hour Party People
2002
as Journalist
The Parole Officer
2001
as Deflated Husband
Guest House Paradiso
1999
as Mr. Nice
Tube Tales
1999
as Clerk (segment "Steal Away")
Steve Coogan: The Man Who Thinks He's It
1999
Hump
as Basil (voice)