Born 1959 (age 66) · Dublin, Ireland
Appears in 43 titles

Filmography

Child 44
6.3
Child 44
2015
as Doctor Boris Zarubin
Suffragette
7.2
Suffragette
2015
as Hugh Ellyn
The Numbers Station
5.5
The Numbers Station
2013
as Michaels
Black '47
6.6
Black '47
2018
as Brown
Unwelcome
5.8
Unwelcome
2023
as Father Brendan
Rawhead Rex
5.3
Rawhead Rex
1986
as Andy Johnson
The Lost Battalion
6.8
The Lost Battalion
2001
as Ferguson
Departure
6.4
Departure
2016
as Philip
Hedda
5.6
Hedda
2025
as Professor Greenwood
To Kill a King
5.8
To Kill a King
2003
as Cousin Henry
Adventures of a Mathematician
6.2
Adventures of a Mathematician
2021
as G.D. Birkhof
A Midsummer Night's Dream
5.9
A Midsummer Night's Dream
1996
as Philostrate / Puck
The Scold's Bridle
6.4
The Scold's Bridle
1998
as Dave Hughes
York Witches Society
3.9
York Witches Society
2022
as Matthias
Almeida Theatre Live: Richard III
7.7
Almeida Theatre Live: Richard III
2016
as Duke of Buckingham
Mind Games
6.3
Mind Games
2001
as DCI Chris Medwynter
The World We Knew
7.8
The World We Knew
2020
as Carpenter
Kapodistrias
5.0
Kapodistrias
2025
as Klemens von Metternich
Property of the State
7.3
Property of the State
2016
as Heffernan
Riddler's Moon
2.0
Riddler's Moon
1999
as Giff Sanders