Expectations as Mr. Jaggers
2022
The Summer I Turned Pretty as John Conklin (5 episodes)
2022
A Thousand Little Cuts as Detective Mike Olson
2019
Christmas in Montana as Travis
2018
Christmas on Honeysuckle Lane as Morgan
2018
Breaking & Exiting as Officer Davis
2018
Deadly Deed: A Fixer Upper Mystery as Mac Sullivan
2017
Concrete Evidence: A Fixer Upper Mystery as Mac Sullivan
2017
Framed for Murder: A Fixer Upper Mystery as Macintyre Sullivan
2016
Every Christmas Has a Story as Jack Brewster
2016
Private Eyes as Dominik Chambers (2 episodes)
2012
TableTop as Self - Guest (1 episode)
2011
Matty Hanson and the Invisibility Ray as Cutter Hanson
2010
Lake Placid 3 as Nathan Bickerman
2010
Haven as William (10 episodes)
2010
Life's a Beach as Pierre
2008
Fear Itself as Dennis Mahoney (1 episode)
2007
Christmas in Paradise as Dan Casey
2007
The Guild as Colin Ferguson (1 episode)
2007
Because I Said So as Derek
2006
The House Next Door as Walker Kennedy
2006
Eureka as Jack Carter (77 episodes)
2006
Teachers (1 episode)
2006
Playing House as Michael Tate
2005
Confessions of a Sociopathic Social Climber as Charles Fitz
2005
Vinegar Hill as Tom Welton
2005
Mom at Sixteen as Bob
2005
Guy in Row Five as Dean
2004
Ghost Hunters (1 episode)
2004
Career Suicide as Rod
2003
Coupling as Patrick Maitland (10 episodes)
2002
CSI: Miami as Dominic Whitford (1 episode)
2002
HypaSpace as Self (1 episode)
2002
We Were the Mulvaneys as Dr. Witt
2001
Crossing Jordan as Brad Ferris (1 episode)
2001
The Surprise Party as Oscar
2000
Girlfriends (1 episode)
2000
Daydream Believers: The Monkees' Story as Van Foreman
2000
Then Came You as Lewis (13 episodes)
2000
Cover Me: Based on the True Life of an FBI Family (25 episodes)
2000
Malcolm in the Middle as Deputy Brock (1 episode)
1998
More Tales of the City as Burke Andrew (6 episodes)
1997
The Hunger as Peter Garson (1 episode)
1997
A Prayer in the Dark as Jimmy Flood
1996
Rowing Through as Tiff Wood
1995
The Outer Limits as David (1 episode)
1992
Are You Afraid of the Dark? (1 episode)