2024
Landman as Bob Knowles2022
The Summer I Turned Pretty as John Conklin2022
A Thousand Little Cuts as Detective Mike Olson2019
Christmas in Montana as Travis Carson2018
Breaking & Exiting as Officer Davis2018
Christmas on Honeysuckle Lane as Morgan2018
Deadly Deed: A Fixer Upper Mystery as Mac Sullivan2017
Framed for Murder: A Fixer Upper Mystery as Macintyre Sullivan2017
Concrete Evidence: A Fixer Upper Mystery as Mac Sullivan2016
Private Eyes as Dominik Chambers2016
Every Christmas Has a Story as Jack Brewster2014
Caper as Captain Southpaw2012
TableTop as Self - Guest2011
Matty Hanson and the Invisibility Ray as Cutter Hanson2010
Haven as William2010
Lake Placid 3 as Nathan Bickerman2010
Life's a Beach as Pierre2008
Fear Itself as Dennis Mahoney2007
The Guild as Colin Ferguson2007
Because I Said So as Derek2007
Christmas in Paradise as Dan Casey2006
Eureka as Jack Carter2006
Teachers as Not available2006
The House Next Door as Walker Kennedy2006
Playing House as Michael Tate2005
Confessions of a Sociopathic Social Climber as Charles Fitz2005
Mom at Sixteen as Bob2005
Vinegar Hill as Tom Welton2005
Guy in Row Five as Dean2004
Ghost Hunters as Not available2004
Career Suicide as Rod2003
Coupling as Patrick Maitland2002
CSI: Miami as Dominic Whitford2002
HypaSpace as Self2002
We Were the Mulvaneys as Dr. Witt2001
Crossing Jordan as Brad Ferris2001
Jenifer as Peter2001
The Surprise Party as Oscar2000
Malcolm in the Middle as Deputy Brock2000
Titus as Not available2000
Girlfriends as Not available2000
Cover Me: Based on the True Life of an FBI Family as Not available2000
Then Came You as Lewis2000
Daydream Believers: The Monkees' Story as Van Foreman1998
More Tales of the City as Burke Andrew1998
The Opposite of Sex as Tom DeLury1997
The Hunger as Peter Garson1997
A Prayer in the Dark as Jimmy Flood1996
Rowing Through as Tiff Wood1995
The Outer Limits as David1993
Tales of the City as Not available1992
Are You Afraid of the Dark? as Not availableNaN
Expectations as Mr. JaggersNaN
Breaking & Exiting as Officer Davis2022
A Thousand Little Cuts Executive Producer2010
Triassic Attack Director2010
Haven Director2006
Eureka Director