Known For
Filmography

Private Eyes West Coast
TV · as Earl Steele · 1 ep

All Summer Long
Movie · as Engineer Rob

Fifty Shades Freed
Movie · as Willis SIP Editor

Marrying Father Christmas
Movie · as Charles Finley

The Humanity Bureau
Movie · as Chief Of Staff

Framed for Murder: A Fixer Upper Mystery
Movie · as Ned

Fifty Shades Darker
Movie · as Willis

The Good Doctor
TV · as Committee Chair · 1 ep

12 Rounds 3: Lockdown
Movie · as Keppler

Autumn Dreams
Movie · as Hector

Gourmet Detective
Movie · as Peter

When Calls The Heart: New Year's Wish
Movie · as Tom Trevoy

iZombie
TV · as Sheldon Drake · 1 ep

The Man in the High Castle
TV · as Eric Zuckereyck · 1 ep

The Flash
TV · as Quentin Quale · 1 ep

Continuum
TV · as Public Servant · 1 ep

The Big Year
Movie · as Dr. Paul Elkin

Once Upon a Time
TV · as Mayor Tomkins · 1 ep

The Tortured
Movie · as Hosptal Doctor

Beyond Sherwood Forest
Movie · as Friar Tuck

The Zero Sum
Movie · as Harry

Stargate Universe
TV · as Dr. Bill Lee · 3 eps

Girlfriend Experience
Movie · as Marcus

Mothers & Daughters
Movie · as Fit Older Man

Masters of Science Fiction
TV · 1 ep

Reaper
TV · as Funeral director · 1 ep

A Job to Kill For
Movie · as Terrence Leary

Absolute Zero
Movie · as Dr. Veet

Pro-Life
Movie · as Dr. Kiefer

Meltdown: Days of Destruction
Movie · as Olsen

Kyle XY
TV · as Professor Kern · 5 eps
A Perfect Note
Movie · as Rex

Global Frequency
Movie · as Oscar Cergeyev

Masters of Horror
TV · 1 ep

Robson Arms
TV · 1 ep

Supernatural
TV · as Dr. Kadinsky, Chip Harrington · 1 ep

Behind the Camera: The Unauthorized Story of Charlie's Angels
Movie · as David Doyle

NTSB: The Crash of Flight 323
Movie · as Wally

Stargate Atlantis
TV · as Dr. Bill Lee · 7 eps

The 4400
TV · as Terry Bennett · 1 ep

The Days
TV · as Teacher · 1 ep

Mayday
TV · as Mark Thomas · 1 ep

Peacemakers
TV · as James Gilmore · 1 ep

Lone Hero
Movie · as Dillman

Carrie
Movie · as Mr. Scharnhorst

Door to Door
Movie · as Chuck

Black River
Movie · as Thomas Pinkwater

Suspicious River
Movie · as Mr. Schmidt

Chain of Fools
Movie · as Doctor

See Spot Run
Movie · as Doctor

Special Unit 2
TV · as Al Capone · 1 ep

Scorn
Movie · as Graham

2gether: The Series
TV · as Ted · 1 ep

The Arrangement
Movie · as Father Kirby

The Color of Courage
Movie · as Winchell

A Song from the Heart
Movie · as Dr. Ambrosio

Da Vinci's Inquest
TV · 8 eps

Cloned
Movie · as Alan Prescott

Jitters
Movie · as Lou Eldman

Mr. Magoo
Movie · as Museum Curator

NightScream
Movie · as Will Benson

Contagious
Movie · as Dr. Andauer

Stargate SG-1
TV · as Bill Lee · 19 eps

Beyond Belief: Fact or Fiction
TV · as Reese Wyatt (segment "The Ring") · 1 ep

Big Bully
Movie · as David's Father

Millennium
TV · as Dr. Schroeder · 1 ep

The Sentinel
TV · as Phil Tanner · 1 ep

Man with a Gun
Movie · as Ed Quigley

The Omen
Movie · as Reichman

The Outer Limits
TV · as Doc Fink, Dr. Keeler · 1 ep

Legends of the Fall
Movie · as Longley

Andre
Movie · as Ellwyn

Seasons of the Heart
Movie

Viper
TV · as Morty Woods · 1 ep

Without a Kiss Goodbye
Movie · as Judge Banner

Cool Runnings
Movie · as Registration Official

This Boy's Life
Movie · as Vice Principal

The X-Files
TV · as Charles Burks, Chuck Burk, Dad, Dr. Rick Newton, Chuck Burks, Pangborn · 4 eps

Dead Ahead: The Exxon Valdez Disaster
Movie · as Larry Shier

Highlander: The Series
TV · as Harry · 1 ep

And the Sea Will Tell
Movie · as Bernie Leonard

Deadly Intentions... Again?
Movie · as Bill Garner
Our Shining Moment
Movie · as Barney

The Commish
TV · 3 eps

And the Sea Will Tell
TV · as Bernie Leonard · 2 eps

The Fly II
Movie · as Man

The Lady Forgets
Movie · as Butler

Betrayed
Movie · as Man at Gate

The New Adventures of Beans Baxter
TV · as Red · 3 eps

21 Jump Street
TV · as Woody, Mr. Drake · 1 ep

Hero in the Family
Movie · as NASA Technician

Danger Bay
TV · as Eddie · 1 ep

MacGyver
TV · as Danko, White Suited Man · 1 ep
