Actor
Now That I'm Thinking
2023
as Narrator
Liliu
2019
Milk
2019
as Jack
The Light Between Oceans
2016
as Dr. Sumpton
Arriving Tuesday
1986
as Nick
Undercover Gang
1986
as Clippy Hedges
Footrot Flats: The Dog's Tale
1986
as Irish Murphy (voice)
Shaker Run
1985
as Michael Connoly
Pictures
1981
as Algy