
Fragmentary
as Glenn Sanderson
2019

Harrow
as Ian Vanderhaust
2018

INXS : Never Tear Us Apart
as Detective Chambers
2014

Tricky Business
as Marcus Woodward
2012

Tripping Over
as Daniel
2006

Candy
as Candy's Doctor
2006

Fatal Contact: Bird Flu in America
as Little League Father
2006

Son of the Mask
as Chris
2005

The Alice
as Nicky Marione
2004

White Collar Blue
as Simon Ball
2002

Young Lions
as Captain Ian Martin
2002

McLeod's Daughters
as Daniel Lewis
2001

Dogwoman: Dead Dog Walking
as Jeremy Maitland
2000

BeastMaster
as Navas
1999

Me Myself I
as Ben
1999

The Lost World
as Thomas Ducard
1999

All Saints
as Greg Newman
1998

Good Guys, Bad Guys
as Walter McLeod
1997

Twisted Tales
as Bartender
1996

Xena: Warrior Princess
as Prince Morloch
1995