Known For
Filmography

Quintessentially Irish
Movie · as Self

Date Night
Movie · as Gregor

Calf
Movie · as Michael

The Vanishing Triangle
TV · as Gough · 6 eps

Harry Wild
TV · as Jasper Henderson · 32 eps

The Dry
TV · as Dan · 5 eps

Sardar Udham
Movie · as Detective Inspector John Swain

Dragon Rider
Movie · as Spinecrackle (voice)

We Have Always Lived in the Castle
Movie · as John Blackwood

Handsome Devil
Movie · as Conor's Dad

The Foreigner
Movie · as Christy Murphy

Transformers: The Last Knight
Movie · as Viviane's Father

The Young Karl Marx
Movie · as Thomas Naylor

Kat & Alfie: Redwater
TV · as Paidraig Kelly · 6 eps

Jarhead 3: The Siege
Movie · as Ambassador Cahill

Trial of the Century
TV · as General William Lowe · 3 eps

X Company
TV · as Ned Butler · 1 ep

The Sweeter Side of Life
Movie · as Wade Harper

Dracula: The Dark Prince
Movie · as Renfield
Flat Lake
Movie · as Doctor Guy Bensley

Earthbound
Movie · as Dr.Richard Webb

Saving the Titanic
Movie · as Thomas Andrews

Kingdom of Dust
Movie · as Adam

Injustice
TV · as Eric Ducann · 3 eps

Terror! Robespierre and the French Revolution
Movie · as Maximillian Robespierre

Starship Troopers 3: Marauder
Movie · as Sky Marshal Omar Anoke

The Line of Beauty
TV · as Newsreader · 1 ep

Vicious Circle
Movie · as Frankie

Some Mother's Son
Movie · as Young Turk

The Plant
Movie · as Sean Byrne
