2023
Luxury Escapes: The World's Best Holidays as Self2023
The Truth About Menopause With Myf Warhurst as Self2022
How to Please a Woman as Adrian2017
Blackmail as Troy2017
It's Gawd! as Chad2015
Stitchers as Joe Parks2015
Romantically Speaking as Henry2015
Brentwood Strangler as Bruce Black2014
A Fine Step as Mason Scott2013
The Doctor Blake Mysteries as Howard McArthur2013
Sugar as Mr. Hill2013
Nerve as Darren Anderson2012
Beaconsfield as Matthew Gill2012
Six Lovers as Interviewer2011
Oliver's Ghost as Doug McCaffrey2010
Rizzoli & Isles as Robert Cranston2010
Human Target as Captain Mike Harmen2010
Nikita as President Charles Grayson2010
Riverworld as Not available2010
Wild Things: Foursome as Ted Wheetly2009
NCIS: Los Angeles as Charles Anderson2009
The Storm as Not available2009
Scorched as David Langmore2009
The Perfect Sleep as Rogozhin2008
The Mentalist as David Vance2008
Leverage as John Drexel2008
Eleventh Hour as Not available2008
A Kiss at Midnight as Josh Sherman2008
Maternal Obsession as Larry Nowack2008
Drifter as Martin2007
Brutal as Jacob2006
Inland Empire as Devon Berk's Manager2006
Blackwater Valley Exorcism as Jacob2006
Drive Time Murders as Dick Dashton2006
Chloe's Prayer as Not available2005
Category 7: The End of the World as Dr. Ross Duffy2005
Category 7: The End of the World as Ross Duffy2005
Confession as Father Michael Kelly2004
Boston Legal as Sean Wilkes2004
Summerland as Not available2004
Pterodactyl as Prof. Michael Lovecraft2004
The Incredible Mrs. Ritchie as Jim2003
NCIS as Dan Mayfield2003
A.U.S.A. as Not available2003
Riverworld as Samuel L. 'Sam' Clemens2002
Monk as Darryl Wright2002
CSI: Miami as Stanley Hemming2002
Without a Trace as Richard Connelly2002
She Spies as Quentin Cross2001
24 as Mitchell Hayworth2001
Zebra Lounge as Alan Barnet2001
Anthrax as Sgt. Craig Anderson2000
CSI: Crime Scene Investigation as Hotel Manager2000
Andromeda as Rafe Valentine2000
Anne of Green Gables: The Continuing Story as Jack Garrison Jr.1999
The West Wing as Aide1999
Hope Island as Not available1999
The Adventures of Young Indiana Jones: Daredevils of the Desert as Jack Anders1999
Witch Hunt as David Overton1997
Earth: Final Conflict as Jeff Marlowe1996
FX: The Series as Roland 'Rollie' Tyler1996
FX - Final Illusion as Rollie Tyler (archive footage)1995
The Outer Limits as Alec Landau1994
Models Inc. as Brian Peterson1993
Between Love and Hate as Alec1992
Bony as David 'Bony' Bonaparte1992
Tracks of Glory as Walker1991
Golden Fiddles as Norman Balfour1990
Bony as David "Bony" Bonaparte1988
Home and Away as Evan Slater1988
Home and Away as Owen Davidson1988
The Heroes as Joe Jones2008
Drifter Co-Producer