Known For
Filmography

Power Ballad
Movie · as Binzer

Blackshore
TV · as Cian Furlong · 6 eps

The Regime
TV · as Peter · 6 eps

Somewhere Boy
TV · as Steve · 8 eps

National Theatre Live: Trouble in Mind
Movie · as Al Manners

The Hour
Movie · as Himself

The Duchess
TV · as Shep · 6 eps

Come Home
TV · as Chris Tomlinson · 1 ep

Just Friendship
Movie · as Sean O'Brian

National Theatre Live: Saint Joan
Movie · as Steward/The Inquisitor

Striking Out
TV · as Eric · 10 eps

The Young Messiah
Movie · as The Demon

Grimsby
Movie · as James Thurbeck

Serial Thriller: The Head Hunter
Movie · as Jim

Take Down
Movie · as Joe Franz

War and Peace
TV · as Bilibin · 2 eps

Peaky Blinders
TV · as Donal · 3 eps

Earthbound
Movie · as Gordon
Keys to the City
Movie · as Paul

Birdsong
TV · as Private Brennan · 2 eps

The Guard
Movie · as Garda Aidan McBride

National Theatre Live: The Kitchen
Movie · as Kevin

The Crush
Movie · as Boyfriend

Zonad
Movie · as Guy Hendrickson

One Hundred Mornings
Movie · as Mark

Law & Order: UK
TV · as Sean Harte · 1 ep

Storyland
TV · as Sean Wallace · 1 ep

Showbands
Movie · as Keith

Ella Enchanted
Movie · as Otto

Benedict Arnold: A Question of Honor
Movie · as Militiaman

Intermission
Movie · as Anthony Lowry

Reign of Fire
Movie · as Devon
On Home Ground
TV · as Kevin King · 15 eps
