Home / Discover / People

Entropic

2019
as Dan

Slasher

2016
as Terrence Crenshaw

Slasher

2016
as Antoine

Slasher

2016
as Robin Turner

Slasher

2016
as Seamus Galloway

Burnt Grass

2014
as Jack

When Sparks Fly

2014
as Hank Lyons

Sorority Surrogate

2014
as Jameson Darlington

Come Dance at My Wedding

2009
as Zach Callahan

Chaos Theory

2008
as Best Man

7 Things To Do Before I'm 30

2008
as Michael Chapman

Battle in Seattle

2007
as Michael

Total Drama

2007
as Topher

Eureka

2006
as Larry Haberman

Fantastic Four: World's Greatest Heroes

2006
as Johnny Storm/ The Human Torch

A Killer Upstairs

2005
as Michael Nowlin

Rescue Heroes: The Movie

2003
as Wayne (voice)

The Bay of Love and Sorrows

2002
as Robert Allan "Silver" Brassaurd

Get Over It

2001
as Peter Wong

Guest Star

Episode Wynonna Earp
Love's All Over
2021
Episode Burden of Truth
Name Your Ghosts
2020
Episode Coroner
The Suburbs (1)
2019
Episode Hemlock Grove
The House in the Woods
2015
Episode Hallmark Summer Nights
When Sparks Fly
2014
Episode Rookie Blue
What I Lost
2013
Episode Murdoch Mysteries
Staircase to Heaven
2012
Episode Eureka
Friendly Fire
2012
Episode Eureka
Just Another Day
2012
Episode Eureka
Double Take
2012
Episode Eureka
In Too Deep
2012
Episode Eureka
Worst Case Scenario
2012
Episode Knights of Bloodsteel
Part 1
2009
Episode Knights of Bloodsteel
Part 2
2009
Episode Eureka
God is in the Details
2007
Episode Eureka
Family Reunion
2007
Episode Smallville
Action
2007
Episode Supernatural
Children Shouldn't Play With Dead Things
2006
Episode Missing (2003)
Judgement Day
2004
Episode Relic Hunter
Warlock of Nu Theta Phi
2002
Episode The Zack Files
Almost Famous Almost
2002
Episode Mutant X
Time Squared
2002
Episode The Famous Jett Jackson
Awakenings (2)
2001
Episode The Famous Jett Jackson
Detention
2000