Informer
2019 · Crime
as Gabe Waters
In America
2004 · Drama
as Johnny
Pu-239
2007 · Drama
as Timofey
Blitz
2011 · Action
as Nash
The Cry of the Owl
2009 · Drama
as Robert Forrester
Small Town, Big Story
2025 · Comedy
as Séamus Proctor
My Summer of Love
2005 · Drama
as Phil
Submarine
2011 · Comedy
as Graham Purvis
Last Resort
2001 · Drama
as Alfie
The Third Day
2020 · Drama
as Mr. Martin
Heads of State
2025 · Action
as Viktor Gradov
Now Is Good
2012 · Drama
as Father
How to Build a Girl
2020 · Comedy
as Pat Morrigan
Girl on a Bicycle
2013 · Comedy
as Derek Meech
The Girl with All the Gifts
2017 · Action
as Sgt Eddie Parks
The Backwoods
as Norman
Deep Cover
as Fly
The Outsider
2020 · Crime
as Claude Bolton
Cinderella Man
2005 · Biography
as Mike Wilson
Macbeth
2015 · Drama
as Banquo
The Death of Stalin
2018 · Comedy
as Andreyev
The Bourne Ultimatum
2007 · Action
as Simon Ross
MobLand
2025 · Crime
as Kevin Harrigan
24 Hour Party People
2002 · Biography
as Rob Gretton
Funny Cow
as Angus
Wolf
2022 · Drama
as The Zookeeper
Miss You Already
2015 · Comedy
as Jago
as Dr. Mann