Known For
Filmography

Holiday Date
Movie · as Hank

Death of a Cheerleader
Movie · as John Shelly

Midnight Sun
Movie · as Mark Reed

Aurora Teagarden Mysteries: The Disappearing Game
Movie · as Dan Harrison

Wedding of Dreams
Movie · as Ray Royce

A Million Little Things
TV · as Henry · 1 ep

Framed for Murder: A Fixer Upper Mystery
Movie · as Jesse Hennessy

Brain on Fire
Movie · as Senator

At Home in Mitford
Movie · as Jack

Christmas in the Air
Movie · as George Trent

The Art of Us
Movie · as Dr. Martin

Unleashing Mr. Darcy
Movie · as Grant Markham

Sandra Brown's White Hot
Movie · as Sheriff Red Harper

Garage Sale Mystery: The Novel Murders
Movie · as Terrance Duncan

Pretty Little Addict
Movie · as Marcus Miller

Autumn Dreams
Movie · as Hal Hancock

My One Christmas Wish
Movie · as Bruce

One Crazy Cruise
Movie · as Dad

My Life as a Dead Girl
Movie · as Donnie

The Man in the High Castle
TV · as Richard Dawson · 1 ep

The Unauthorized Saved by the Bell Story
Movie · as Dennis Haskins

A Wife's Nightmare
Movie · as Tillman

When Calls the Heart
TV · as Superintendent Patrick O'Reilly · 2 eps

Watchmen
Movie · as Keene Act Anchor

My Neighbor's Keeper
Movie · as Tim Powell

Painkiller Jane
TV · 1 ep

Last Chance Cafe
Movie · as Jase Stratton

The Wicker Man
Movie · as Villager (sledgehammer)

Kyle XY
TV · 2 eps

Psych
TV · as Mr. Latrek · 1 ep

Supernatural
TV · as Deputy Jack Spradun, Ron · 1 ep

The Ranch
Movie · as Peter

Pursued
Movie · as Brian Gibbs

Fatal Lessons: The Good Teacher
Movie · as Nick Stephens

The L Word
TV · as Webster Ash · 1 ep

Lightning: Bolts of Destruction
Movie · as Mark Landis

The Twilight Zone
TV · as Pitch Man · 1 ep

UC: Undercover
TV · 1 ep

The Guilty
Movie · as Brent Frazer

Caitlin's Way
TV · as Jim Lowe · 52 eps

Andromeda
TV · as Jonah Darrega · 1 ep

Tourist Trap
Movie · as Theme Park Sheriff

First Wave
TV · as Sheriff Randy Smithers · 1 ep

The Invader
Movie · as Deputy Davidson

Convictions
Movie · as Steve Parker

She Woke Up Pregnant
Movie · as Ric

Millennium
TV · as Agent Riley · 1 ep

The Outer Limits
TV · as Michael Dowd, Tom, Businessman · 1 ep

Love on the Run
Movie · as Mountie

The X-Files
TV · as Dyer, Uniformed Officer · 1 ep

The Comrades of Summer
Movie · as Jones

Street Justice
TV · as Paul Schuham · 44 eps

Burning Bridges
Movie · as Moving Man

21 Jump Street
TV · as Large Man, Jackson · 2 eps
