Acting
Community Rating
5.9
TMDB estimate
Born
June 9, 1980 (age 45)
Born in
Dublin, Ireland
Seahorse
as Director, Screenplay
TBA

The Regime
as Peter
2024

Blackshore
as Cian Furlong
2024

Somewhere Boy
as Steve
2022

National Theatre Live: Trouble in Mind
as Al Manners
2021

Bump
as Director, Writer
2021

The Duchess
as Shep
2020

The Hour
as Himself
2020

Come Home
as Chris Tomlinson
2018

National Theatre Live: Saint Joan
as Steward/The Inquisitor
2017

Just Friendship
as Sean O'Brian
2017

Striking Out
as Eric
2017

Take Down
as Joe Franz
2016

The Young Messiah
as The Demon
2016

Grimsby
as James Thurbeck
2016

Serial Thriller: The Head Hunter
as Jim
2016

War and Peace
as Bilibin
2016

Peaky Blinders
as Donal
2013
Keys to the City
as Paul
2012

Earthbound
as Gordon
2012