Actor
Now That I'm Thinking
2023 · as Narrator
Echoes of the Ice Age
2021 · as Narrator
A Forest's Dream
2021 · as Rock
Liliu
2019
The Light Between Oceans
2016 · as Dr. Sumpton
Equator - Reef of Riches
2009 · as Narrator
The Curse of the Elephant Man
2003 · as Dr. Frederick Treves
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