Actor
National Theatre Live: People, Places and Things
2024 · as Dad/Paul
A Scottish Love Scheme
2024 · as George Reese
National Theatre Live: Best of Enemies
2023 · as Elmer Lower / Walter Kronkite
National Theatre Live: After Life
2021 · as Five
National Theatre Live: A Midsummer Night's Dream
2019 · as Egeus
Cla'am
2017 · as Suited Man
Krakatoa: The Last Days
2006 · as Rogier Verbeek
Greenfingers
2001 · as Laurence
The Long Roads
1993 · as Roddie McVurrich
Your Cheatin' Heart
1990