2024
The Way, My Way as Bill
2021
Love You Like That as Gerard
2021
Sweet River as Nigel
2020
Dirt Music as Warwick
2019
Reef Break as Australian Diplomat (1 episode)
2018
Harrow as Connelly (1 episode)
2016
Mountain of Gold as Capt. Ford
2013
Return to Nim's Island as Grant
2012
Dangerous Remedy as Sir Arthur Rylah
2011
Sleeping Beauty as Man 2
2011
Savages Crossing as Chris
2010
Beneath Hill 60 as Colonel Wilson Rutledge
2010
The Extraordinary Tale Of William Buckley as John Morgan
2009
The Boys Are Back as Tom
2009
Salvation as Architect
2009
The Last Confession of Alexander Pearce as Robert Knopwood
2009
False Witness as Browning (2 episodes)
2008
8 as Lunch Guest (segment "The Water Diary")
2008
The View from Greenhaven as Dashiell
2006
Hotel Vladivostok as Man
2006
Jindabyne as Gregory
2005
Human Touch as Edward
2004
BlackJack: Sweet Science as Wayne Tippet
2004
Through My Eyes as Des Sturgess Q.C. (2 episodes)
2004
The Widower as Neville
2003
Lennie Cahill Shoots Through as Twink
2003
One Tree Hill as Shop Owner (1 episode)
2003
Paradise Found as Charles Arnaud
2002
Black and White as Det-Sgt Karskens
2002
The Diaries of Vaslav Nijinsky as Oscar
2001
My Husband, My Killer as George Cannellis
2001
McLeod's Daughters (1 episode)
2000
Innocence as Minister
2000
Grass Roots as George Hasnakov (18 episodes)
2000
Muggers as George Roy Rogers
1999
Farscape as Sorcerer Maldis / Igg / Haloth (1 episode)
1999
Farscape as Sorcerer Maldis / Kyvan (1 episode)
1999
Molokai: The Story of Father Damien as Clayton Strawn
1999
Change Of Heart as Harry
1998
The Day of the Roses as Informer (2 episodes)
1998
All Saints (2 episodes)
1997
Wildside as Jim Summers (1 episode)
1997
Kiss or Kill as Detective Hummer
1997
Blackrock as Det. Sgt. Wilansky
1997
Good Guys, Bad Guys as Father Frank Conroy (1 episode)
1997
One Way Ticket as Bertie
1996
Water Rats as Peter Anderson (1 episode)
1996
Pacific Drive as Bill Garland (101 episodes)
1994
Muriel's Wedding as Coach Ken Blundell
1994
The Man from Snowy River as Morell (2 episodes)
1994
Janus as Michael Kidd (26 episodes)
1993
The Feds as Daniel 'Mac' McIntyre (1 episode)
1992
The Nun and the Bandit as Michael
1991
The Media Project as Chris McEnroe
1991
A Woman's Tale as Jonathan
1991
Sweet Talker as Gerald Bostock
1991
Boys from the Bush (20 episodes)
1990
Plead Guilty, Get A Bond
1990
Quigley Down Under as Major Ashley-Pitt
1990
Golden Braid as Bernard
1988
The Navigator: A Medieval Odyssey as Arno
1988
Emerald City as Mike McCord
1988
The Tale of Ruby Rose as Henry Rose
1988
The First Kangaroos as James Giltinan
1987
The Bit Part as Michael Thornton
1987
Warm Nights on a Slow Moving Train as Stationmaster
1987
Don Quixote of La Mancha
1986
Dogs in Space as Chainsaw man
1986
Cyclone Tracy as Steve Parry (3 episodes)
1986
Double Sculls as Paul Weber
1985
Call Me Mr. Brown as Peter Macari
1985
Burke & Wills as Tom McDonagh
1985
Wills & Burke as Constable
1985
A Street to Die as Col Turner
1985
The Coca-Cola Kid as Kim
1984
Strikebound as Wattie Doig
1984
Razorback as Benny Baker
1984
The Great Gold Swindle as Peter Duvnjak
1984
Waterfront as Ernie Donaldson
1983
Return to Eden as Jason Peebles (3 episodes)
1983
Man of Flowers as David
1983
The Clinic as Dr. Eric Linden
1983
The Return of Captain Invincible as Maitre D'
1982
Running on Empty as Photographer
1982
Women of the Sun as Alf (1 episode)
1982
Attack Force Z as Able Seaman A.D. 'Sparrer' Bird
1982
The Man from Snowy River as Curly
1982
Heatwave as Peter Houseman
1981
...Maybe This Time as Salesman
1980
The Timeless Land as Johnny (1 episode)
1980
Breaker Morant as Cpl. Sharp
1980
Dead Man's Float as Thug
1979
In Search of Anna as Jerry
1978
Newsfront as Chris Hewitt
1976
Deathcheaters as Butcher
1976
The Trespassers as Sandy
1976
Alvin Purple as Rod 'Spike' Morley (13 episodes)
1975
The Great MacArthy as Warburton
1974
The Cars That Ate Paris as Darryl
1974
Rush as Crew (1 episode)