Movies
Leviticus
as Rod
Peter Rabbit 2: The Runaway
as Pigling Bland (voice)
Peter Rabbit
as Pigling Bland (voice)
The Railway Man
as Captain Thompson
The Nightingale
as Goodwin
Sleeping Beauty
as Birdmann
The Stranger
as Milliken
Larrikins
as Hotspur the White-Bellied Sea Eagle (voice)
Sweet Country
as Harry March
The Daughter
as Oliver