Home / Discover / People

Ad Astra

2019
as Chip Garnes

Bitten

2014
as Jeremy Danvers

Bloodthirsty

2020
as Vaughn

Cascade

2023
as Nick

Code 8

2019
as Marcus Sutcliffe

Deadliest Sea

2009
as Stubbs

Grindstone Road

2008
as Graham

Living Death

2006
as Victor

Lost & Found

2016
as Jim Walton

My Spy

2020
as Marquez

Parallel Minds

2020
as Thomas Elliot

Poor Boy's Game

2007
as Keith Rose

Rabid

2019
as Director

ReGenesis

2004
as Weston Field

Red: Werewolf Hunter

2010
as Marcus Sullivan

Saw V

2008
as Mallick

Screamers: The Hunting

2009
as Cmdr. Andy Sexton

Shoot 'Em Up

2007
as Lone Man

The Pawn

1999
as Vinnie

The Phantoms

2012
as Greg Young

The Robber Bride

2007
as Henry Kelly

Weirdsville

2007
as Abel

XIII (2011)

2011
as Amos

XIII : La Conspiration

2008
as Colonel Amos

Guest Star

Episode Condor
An Offer of Enrollment
2020
Episode Wynonna Earp
Bury Me with My Guns On
2016
Episode Blood Ties
Deep Dark
2008
Episode Condor
Exile Is a Dream
2020
Episode Nikita
High-Value Target
2013
Episode Rookie Blue
I Never
2012
Episode Condor
If It Serves a Greater Good
2020
Episode Mutant X
In the Presence of Mine Enemies
2001
Episode Flashpoint
Just a Man
2009
Episode Blue Murder
Love and Marriage
2003
Episode Condor
Out of His Exile
2020
Episode Titans (2018)
Prodigal
2021
Episode Titans (2018)
Purple Rain
2021
Episode Tilt
Rivered
2005
Episode Starhunter
Star Crossed
2003
Episode The Dresden Files
Storm Front
2007
Episode Rookie Blue
The First Day of the Rest of Your Life
2012
Episode Cracked (2013)
The Thump Parade
2013
Episode Star Trek: Strange New Worlds
Those Old Scientists
2023
Episode Wynonna Earp
Two-Faced Jack
2016
Series XIII (2011) 2011
Series XIII (2011) 2011