Known For
Filmography

Off Campus
TV · as Coach Jensen · 5 eps

Sgt. Fruit Fly
Movie · as Doug Smith

Shirley
Movie · as Bill Ryan

A Dickens of a Holiday!
Movie · as Craig

Broken Diamonds
Movie · as Leeland Weaver

V.C. Andrews' All That Glitters
Movie · as Bruce

V.C. Andrews' Pearl in the Mist
Movie · as Bruce Bristow

Big Sky
TV · as Robert Sullivan · 3 eps

Nostalgic Christmas
Movie · as Tom Novak

Morning Show Mysteries: Murder on the Menu
Movie · as Primo Maxx

Somewhere Between
TV · as Aide · 1 ep

The Good Doctor
TV · as Bruce Mulloy · 1 ep

Monster Trucks
Movie · as Dad (uncredited)

Colony
TV · as Oliver · 1 ep

So You Said Yes
Movie · as Sam Taylor

Flowers in the Attic
Movie · as Dad

Hector and the Search for Happiness
Movie · as Alan

When Calls the Heart
TV · as Adam Miller · 2 eps
Port Hope
Movie · as Ed Clarke

Motive
TV · as Warren Bould · 1 ep

Becoming Redwood
Movie · as Ethan Hanson

For Christ's Sake
Movie · as Sid

The Secret Circle
TV · as James Conant · 1 ep

Haven
TV · as Dan Hamilton · 1 ep

Human Target
TV · as Nick Meachem · 1 ep

Phantom Racer
Movie · as Cliff

Cole
Movie · as Bobby

Blind Trust
Movie · as Det. Rudy Shatz

Nora Roberts' Carolina Moon
Movie · as Wade Mooney

Bones
TV · as Charlie Dunwood · 1 ep

Supernatural
TV · as Mr. Wyatt · 1 ep

12 Days of Christmas Eve
Movie · as Jesse Carter

House
TV · as CIA Agent Smith · 1 ep

The Collector
TV · 1 ep

NCIS
TV · as Primo Monteleone · 1 ep

The Locket
Movie · as Michael Keddington

The Chronicle
TV · as Tucker Burns · 22 eps

Outlaw Justice
Movie · as Bryce Naylor

Jack & Jill
TV · as Jonathon Appel · 8 eps

Joan of Arc
TV · as Jean de Metz · 2 eps

Nothing Too Good for a Cowboy
Movie · as Richmond Pearson Hobson Jr.

Charmed
TV · as Justin Harper · 2 eps

Annie O
Movie · as Wild Bill Harper

The Cape
TV · as Peter Engel, ASCAN · 22 eps

The Outer Limits
TV · as Lt. Christopher Lindy · 1 ep

For the Love of Nancy
Movie · as Greg

Alive
Movie · as Pablo Montero

The X-Files
TV · as Jim Summers · 1 ep

Madison
TV · as Tom Connor · 33 eps

Columbo
TV · as Gabriel McEnery · 1 ep
