Home / Discover / People

Cascade

2023
as Nick

My Spy

2020
as Marquez

Bloodthirsty

2020
as Vaughn

Parallel Minds

2020
as Thomas Elliot

Code 8

2019
as Marcus Sutcliffe

Rabid

2019
as Director

Ad Astra

2019
as Chip Garnes

Lost & Found

2016
as Jim Walton

Bitten

2014
as Jeremy Danvers

The Phantoms

2012
as Greg Young

XIII (2011)

2011
as Amos

Red: Werewolf Hunter

2010
as Marcus Sullivan

Screamers: The Hunting

2009
as Cmdr. Andy Sexton

Deadliest Sea

2009
as Stubbs

Saw V

2008
as Mallick

Grindstone Road

2008
as Graham

XIII : La Conspiration

2008
as Colonel Amos

Poor Boy's Game

2007
as Keith Rose

Weirdsville

2007
as Abel

Shoot 'Em Up

2007
as Lone Man

The Robber Bride

2007
as Henry Kelly

Living Death

2006
as Victor

ReGenesis

2004
as Weston Field

The Pawn

1999
as Vinnie

Guest Star

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