
Known For
Filmography

Holiday Date
2019
as Hank

Death of a Cheerleader
2019
as John Shelly

Midnight Sun
2018
as Mark Reed

Aurora Teagarden Mysteries: The Disappearing Game
2018
as Dan Harrison

Wedding of Dreams
2018
as Ray Royce

A Million Little Things
2018
as Henry

Framed for Murder: A Fixer Upper Mystery
2017
as Jesse Hennessy

Brain on Fire
2017
as Senator

At Home in Mitford
2017
as Jack

Christmas in the Air
2017
as George Trent

The Art of Us
2017
as Dr. Martin

Unleashing Mr. Darcy
2016
as Grant Markham

Sandra Brown's White Hot
2016
as Sheriff Red Harper

Garage Sale Mystery: The Novel Murders
2016
as Terrance Duncan

Pretty Little Addict
2016
as Marcus Miller

Autumn Dreams
2015
as Hal Hancock

My One Christmas Wish
2015
as Bruce

One Crazy Cruise
2015
as Ryan Bauer

The Man in the High Castle
2015
as Richard Dawson

The Unauthorized Saved by the Bell Story
2014
as Dennis Haskins

A Wife's Nightmare
2014
as Tillman

When Calls the Heart
2014
as Superintendent Patrick O'Reilly

Watchmen
2009
as Keene Act Anchor

My Neighbor's Keeper
2007
as Tim Powell

Painkiller Jane
2007

Last Chance Cafe
2006
as Jase Stratton

Kyle XY
2006

Psych
2006
as Mr. Latrek

Supernatural
2005
as Deputy Jack Spradun

Supernatural
2005
as Ron

The Ranch
2004
as Peter

Pursued
2004
as Brian Gibbs

Fatal Lessons: The Good Teacher
2004
as Nick Stephens

The L Word
2004
as Webster Ash

Lightning: Bolts of Destruction
2003
as Mark Landis

The Twilight Zone
2002
as Pitch Man

UC: Undercover
2001

The Guilty
2000
as Brent Frazer

Caitlin's Way
2000
as Jim Lowe

Andromeda
2000
as Jonah Darrega

Tourist Trap
1998
as Theme Park Sheriff

First Wave
1998
as Sheriff Randy Smithers

The Invader
1997
as Deputy Davidson

Convictions
1997
as Steve Parker

She Woke Up Pregnant
1996
as Ric

Millennium
1996
as Agent Riley

The Outer Limits
1995
as Michael Dowd

The Outer Limits
1995
as Tom

The Outer Limits
1995
as Businessman

Love on the Run
1994
as Mountie

The X-Files
1993
as Dyer

The X-Files
1993
as Uniformed Officer

The Comrades of Summer
1992
as Jones

Street Justice
1991
as Paul Schuham

Burning Bridges
1990
as Moving Man

21 Jump Street
1987
as Large Man

21 Jump Street
1987
as Jackson