Personal Info
Known For
Acting
Known Credits
92
Gender
Male
Birthday
Birthday not available
Place of Birth
Not available
Acting

2025

Shadow of God as Beau

2024

X-Men '97 as Nightcrawler / Strong Guy (voice)

2024

X-Men '97 as Nightcrawler (voice)

2023

The Irrational as Harry St. Clair

2022

Alaska Daily as Oren Conners

2021

There's Someone Inside Your House as Sheriff Adkins

2021

American Badger as Richard

2021

The Clockwork Girl as Dendrus (voice)

2020

Home Before Dark as Mayor Jack Fife

2019

See as Lord Sak

2018

The Dragon Prince as Sol Regem (voice)

2018

The Dragon Prince as Male Captain (voice)

2018

Chilling Adventures of Sabrina as Farmer Putnam

2018

Hex as Nicolai

2018

The Perfect Pickup as Mr. Picotti

2017

The Good Doctor as Paul Huston

2017

Riverdale as Doc

2016

DC's Legends of Tomorrow as Dr. Bernhard Vogal

2016

Van Helsing as Edward Hawkins

2016

Travelers as Allan

2016

The Assignment as Sebastian

2015

The Man in the High Castle as Carl Weber

2015

Supergirl as King Brpxz

2014

When Calls the Heart as Reverend Anderson

2013

Motive as Desmond Harper

2012

Dawn Rider as Sheriff Cobb

2012

Vengeance is Mine as Sheriff Graves

2012

Urban Warfare as Sheriff Graves

2011

Once Upon a Time as Woodcutter

2011

Mortal Kombat: Legacy as Emile

2011

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

2011

Lethal Justice as Sheriff Graves

2011

Street Wars as Sheriff Graves

2011

Goodnight for Justice as William Goodnight

2011

Time After Time as Not available

2010

Charlie St. Cloud as Ben Carroll

2010

Bond of Silence as Carl

2009

Harper's Island as Joseph Dunn

2009

Knights of Bloodsteel as Malcolm

2009

Jennifer's Body as Colin's Dad

2009

Sorority Wars as William

2009

Helen as ER Doctor

2009

Northern Lights as John

2008

Fringe as MIT Professor

2008

Sanctuary as Liam

2008

jPod as Larry Parrish

2008

Web of Desire as Jake Wyatt

2007

Aliens vs Predator: Requiem as ER Resident Doc

2007

Battle in Seattle as Durell

2006

Psych as Moustache Man

2006

Eureka as Dr. Wilding

2006

Underworld: Evolution as Pilot

2006

The Suspect as Paul

2006

Past Tense as Dr. Marquette

2006

X-Men: The Last Stand as Mr. Grey

2006

Drive Time Murders as Prescott Madigan

2005

Supernatural as Aaron Hydeker

2005

Supernatural as Victor Rogers

2005

The Fog as Father Robert Malone

2004

Stargate Atlantis as Pranos

2004

The Reality of Love as Male Customer

2004

The Survivors Club as Ned D'Amato

2003

Lucky 7 as Bryce Saunders

2002

Salem Witch Trials as Ezekiel Godfrey

2001

Smallville as Dr. Robert Bethany

2001

For Love of Olivia as Man 1

2000

A House Divided as Lt. Brooks

2000

Jackie Bouvier Kennedy Onassis as Oleg Cassini

1999

Relic Hunter as Lars Diebold

1999

Twice in a Lifetime as Dan Russell

1997

Stargate SG-1 as Goa'uld Lieutenant

1997

Any Mother's Son as Captain Benson

1997

Newton : A Tale of Two Isaacs as Sir Edmond Halley

1996

FX: The Series as Jace Emery

1996

Jack Reed: Death and Vengeance as Brother Yurli

1996

Balance of Power as Slater

1995

Canadian Bacon as Russian Aide

1995

Kissinger and Nixon as Lord

1993

Lifeline to Victory as Harry Conwell

1992

X-Men as Nightcrawler (voice)

1992

The Valour and the Horror as German Officer

1992

In Desperate Battle: Normandy 1944 as German Officer

1989

Unmasked Part 25 as Mick