Home / Discover / People

Bates Motel

2013
as Remo Wallace

Taken

2002
as Bill Walker

Sucker Punch

2011
as Police Officer #1

Peter Pan & Wendy

2023
as Sallyport

Insomnia

2002
as Warfield (voice)

Endless

2019
as Richard

Elektra

2005
as Pool Shark

Sanctuary

2008
as Adam Worth

Incorporated

2016
as Terrence

School Spirits (2023)

2023
as Sheriff Baxter

Rookies

1989
as Pat Hebler

Rogue

2013
as Lucas 'Mitch' Mitchel

Owning Mahowny

2003
as Det. Ben Lock

The Big Charade

2003
as Seamus

Man with a Gun

1995
as Roy Burchill

Da Vinci's City Hall

2005
as Mick Leary

Angel of Death

2012
as Dr. Zee

Intelligence

2005
as Jimmy Reardon

Ring of Fire (2012)

2013
as Hector Janen

Stakeout

1987
as Caylor Reese

Émile

2003
as Tom

The War Between Us

1995
as Jig Parnum

Open Range

2003
as Tom

Aloft

2014
as Hans

Hello Destroyer

2016
as Coach Aaron Weller

Murder in My Mind

1997
as Leonard

Eadweard

2015
as Stanford

Bloodhounds II

1996
as Matthew Standing

Rupert's Land

1998
as Dale McKay

The Journey of Natty Gann

1985
as Parker's Gang

Da Vinci's Inquest

1998
as Det. Mick Leary

In Praise Of Older Women

1978
as Andras Vayda Jr.

Medusa's Child

1997
as Peter Cooke

Trust in Me

1996
as Eddie Kelly

Dreamspeaker

1976
as Peter

Ice Men

2004
as Trevor

Timecop

1994
as Soldier

Desolation Sound

2005
as Michael Elliott

Fly by Night

1991
as Berry the Rat

Director

Episode Da Vinci's Inquest
You Promised Me A Celebrity
2004
Episode Da Vinci's Inquest
Better Broke Than Naked
2001

Guest Star

Episode Rookie Blue
Big Nickel
2010
Episode First Wave
Still At Large
2000
Episode The Beachcombers
The Wrong Stuff
1988
Episode The Outer Limits (1995)
Trial by Fire
1996
Episode 21 Jump Street
Orpheus 3.3
1988
Episode The Outer Limits (1995)
Judgment Day
2000
Episode 21 Jump Street
Swallowed Alive
1989
Episode Sanctuary
Vigilante
2010
Episode Hell on Wheels
Revelations
2011
Episode Booker
Someone Stole Lucille
1989
Episode The Listener
The Bank Job
2012
Episode The Dead Zone
The Mountain
2003
Episode Booker
Molly and Eddie
1990
Episode Sanctuary
The Hollow Men
2010
Episode 21 Jump Street
Raising Marijuana
1988
Episode 21 Jump Street
After School Special
1987
Episode The New Adventures of Beans Baxter
Beans' Wicked and Awesome Adventures at College
1987
Episode The X-Files
The Walk
1995
Episode Viper
Triple Cross
1997
Episode The Order
Undeclared (2)
2019
Episode The Beachcombers
A Salmon for Sara
1976
Episode The Adventures of Sinbad
Return of Sinbad (1)
1996
Episode Project Blue Book
The Green Fireballs
2019
Episode Sanctuary
Tempus
2011
Episode Stargate SG-1
Prometheus (1)
2002
Episode Project Blue Book
The Scoutmaster
2019
Episode The Adventures of Sinbad
Return of Sinbad (2)
1996
Episode Danger Bay
Fire Jumper
1988
Episode Ring of Fire (2012)
Part 1
2013
Episode The Collector
The Customer Service Rep
2006
Episode The 4400
The New World (1)
2006
Episode Sanctuary
Pax Romana
2011
Episode Project Blue Book
War Games
2019
Episode Supernatural
Lily Sunder Has Some Regrets
2017
Episode Project Blue Book
Abduction
2019
Episode Welcome To Paradox
The Winner
1998
Episode Sanctuary
Breach
2010
Episode Project Blue Book
The Fuller Dogfight
2019
Episode Hell on Wheels
Pilot
2011
Episode Highlander: The Series
Glory Days
1996
Episode Knightwatch
Knights of the City
1988
Episode The Order
Finals (2)
2019
Episode Continuum
Endtimes
2012
Episode Ring of Fire (2012)
Part 2
2013
Episode Project Blue Book
The Washington Merry-Go Round
2019
Episode Hell on Wheels
Immoral Mathematics
2011
Episode Hell on Wheels
A New Birth of Freedom
2011
Episode Travelers (2016)
Ave Machina
2017
Episode Hell on Wheels
Jamais Je Ne T'oublierai
2011
Episode Project Blue Book
The Flatwoods Monster
2019
Episode Supernatural
Adventures in Babysitting
2012
Episode Knightwatch
Friday Knight
1988
Episode The 4400
Gone (2)
2006
Episode Viper
What Makes Sammy Chun
1998
Episode Sanctuary
Chimera
2011
Episode Killjoys
One Blood
2015
Episode Sanctuary
For King and Country
2010
Episode The 4400
Graduation Day
2006
Episode Dark Angel
Haven
2001
Episode Smallville
Mercy
2006