Home / Discover / People

Slasher

2016
as Cam Henry

Flatliners

2017
as Marlo's Brother

Slasher

2016
as Andrew May Jr.

Immortals

2011
as Heracles

Carrie

2002
as Roy Evarts

Total Recall

2012
as Henry Reed

The L.A. Complex

2012
as Gray Sanders

One Way

2006
as Ricardo

Static

2008
as Jason

Wickensburg

2022
as Uncle Dave

Final Verdict

2009
as Casey Gordon

Against the Wall

2011
as Steve Kowalski

Catch a Christmas Star

2013
as Chris Marshall

A Christmas Break

2020
as Dylan Davidson

Gridlocked

2016
as Scott Calloway

Goalie

as Gordie Howe

Left for Dead

2007
as Tommy

Wild Roses

2009
as Will McGregor

Guest Star

Episode Shadowhunters
A Window Into an Empty Room
2018
Episode Kevin Hill
Man's Best Friend
2005
Episode John Doe
Illegal Alien
2003
Episode Missing (2003)
They Come as They Go
2003
Episode Alphas
Alpha Dogs
2012
Episode Alphas
When Push Comes to Shove
2012
Episode First Wave
Mabus
2000
Episode Alphas
Alphaville
2012
Episode Alphas
Falling
2012
Episode Alphas
Life After Death
2012
Episode Shadowhunters
Thy Soul Instructed
2018
Episode The Dresden Files
Walls
2007
Episode Alphas
Need to Know
2012
Episode Mutant X
Brother's Keeper
2004
Episode Hallmark Countdown to Christmas
Catch a Christmas Star
2013
Episode Alphas
God's Eye
2012
Episode Shadowhunters
Stronger Than Heaven
2018