Known For

Shadow of God
Beau
2025

Marvel Studios Assembled: The Making of X-Men '97
Self - Nightcrawler
2024

X-Men '97
Nightcrawler (voice) · (4 episodes)
2024

X-Men '97
Nightcrawler / Strong Guy (voice) · (1 episode)
2024

LEGO Jurassic Park: The Unofficial Retelling
Alan Grant (voice)
2023

The Irrational
Harry St. Clair · (1 episode)
2023

Alaska Daily
Oren Conners · (1 episode)
2022

There's Someone Inside Your House
Sheriff Adkins
2021

The Clockwork Girl
Dendrus (voice)
2021

American Badger
Richard
2021

Home Before Dark
Mayor Jack Fife · (20 episodes)
2020

See
Lord Sak · (2 episodes)
2019

Chronicle Mysteries: The Wrong Man
Paul Adams
2019

Hex
Nicolai
2018

Chilling Adventures of Sabrina
Farmer Putnam · (8 episodes)
2018

The Dragon Prince
Sol Regem (voice) · (4 episodes)
2018

The Dragon Prince
Male Captain (voice) · (1 episode)
2018

The Perfect Pickup
Mr. Picotti
2018

Christmas at Holly Lodge
Gary
2017

The Good Doctor
Paul Huston · (1 episode)
2017

Riverdale
Doc · (2 episodes)
2017

Travelers
Allan · (1 episode)
2016

Death Al Dente: A Gourmet Detective Mystery
Walter
2016

Van Helsing
Edward Hawkins · (1 episode)
2016

The Assignment
Sebastian
2016

DC's Legends of Tomorrow
Dr. Bernhard Vogal · (1 episode)
2016

Supergirl
King Brpxz · (1 episode)
2015

The Wolf Who Came to Dinner
Henry
2015

The Man in the High Castle
Carl Weber · (1 episode)
2015

When Calls the Heart
Reverend Anderson · (5 episodes)
2014

Motive
Desmond Harper · (1 episode)
2013

Vengeance is Mine
Sheriff Graves
2012

Dawn Rider
Sheriff Cobb
2012

Urban Warfare
Sheriff Graves
2012

Once Upon a Time
Woodcutter · (2 episodes)
2011

Rise of the Planet of the Apes
Board Member #2
2011

Lethal Justice
Sheriff Graves
2011

Street Wars
Sheriff Graves
2011

Mortal Kombat: Legacy
Emile · (1 episode)
2011

Time After Time
2011

Goodnight for Justice
William Goodnight
2011

Bond of Silence
Carl
2010

Charlie St. Cloud
Ben Carroll
2010

Human Target
James Dobbs · (1 episode)
2010

Helen
ER Doctor
2009

Jennifer's Body
Colin's Dad
2009

Knights of Bloodsteel
Malcolm · (2 episodes)
2009

Harper's Island
Joseph Dunn · (1 episode)
2009

Northern Lights
John
2009

Sorority Wars
William
2009

Slap Shot 3: The Junior League
Mr. Baker
2008

Sanctuary
Liam · (1 episode)
2008

Fringe
MIT Professor · (1 episode)
2008

Web of Desire
Jake Wyatt
2008

jPod
Larry Parrish · (4 episodes)
2008

Aliens vs Predator: Requiem
ER Resident Doc
2007

Battle in Seattle
Durell
2007

The Suspect
Paul
2006

Past Tense
Dr. Marquette
2006

Eureka
Dr. Wilding · (1 episode)
2006

Psych
Moustache Man · (1 episode)
2006

X-Men: The Last Stand
Mr. Grey
2006

Underworld: Evolution
Pilot
2006

Drive Time Murders
Prescott Madigan
2006

The Fog
Father Robert Malone
2005

Supernatural
Aaron Hydeker · (1 episode)
2005

Supernatural
Victor Rogers · (1 episode)
2005

Stargate Atlantis
Pranos · (1 episode)
2004

Behind the Camera: The Unauthorized Story of Charlie's Angels
Frederick Pierce
2004

The Survivors Club
Ned D'Amato
2004

The Reality of Love
Male Customer
2004

Lucky 7
Bryce Saunders
2003

Salem Witch Trials
Ezekiel Godfrey
2002

Smallville
Dr. Robert Bethany · (1 episode)
2001

For Love of Olivia
Man 1
2001

Jackie Bouvier Kennedy Onassis
Oleg Cassini
2000

A House Divided
Lt. Brooks
2000

Relic Hunter
Lars Diebold · (1 episode)
1999

Twice in a Lifetime
Dan Russell · (1 episode)
1999

Any Mother's Son
Captain Benson
1997

Stargate SG-1
Goa'uld Lieutenant · (1 episode)
1997

Newton : A Tale of Two Isaacs
Sir Edmond Halley
1997

Jack Reed: Death and Vengeance
Brother Yurli
1996

FX: The Series
Jace Emery · (1 episode)
1996

Balance of Power
Slater
1996

Kissinger and Nixon
Lord
1995

Canadian Bacon
Russian Aide
1995

Heritage Minutes: Paris Crew
Plummy
1995
Lifeline to Victory
Harry Conwell
1993

X-Men
Nightcrawler (voice) · (1 episode)
1992

In Desperate Battle: Normandy 1944
German Officer
1992

The Valour and the Horror
German Officer · (1 episode)
1992

Unmasked Part 25
Mick
1989