Acting credits
Farscape
Sub-Officer Dacon
Miss Fisher's Murder Mysteries
Dr. Harcourt
The Secret Life of Us
Dr. Patrick
Black Snow
Leo Jacobs
Satisfaction
Robbie
The Newsreader
Vincent Callahan
The Code
Ned Banks
Fires
Adrian Cash
Stateless
David Meakin
The End
Young Rev George Henley
Bad Behaviour
Keith Mackenzie
North Shore
Simon Chalcott
Sisters
Tim
The Incredible Journey of Mary Bryant
Deep Water
Rhys
New Gold Mountain
Frederick Standish
Raw FM
Mark Mulholland
Secret Bridesmaids' Business
Michael Heyward
Darwin's Brave New World
Alfred Wallace