Home / Discover / People

Slasher

2016
as Robin Turner

Slasher

2016
as Terrence Crenshaw

Slasher

2016
as Seamus Galloway

Slasher

2016
as Antoine

Total Drama

2007
as Topher

Eureka

2006
as Larry Haberman

Fantastic Four: World's Greatest Heroes

2006
as Johnny Storm/ The Human Torch

When Sparks Fly

2014
as Hank Lyons

Chaos Theory

2008
as Best Man

Get Over It

2001
as Peter Wong

Entropic

2019
as Dan

Rescue Heroes: The Movie

2003
as Wayne (voice)

The Bay of Love and Sorrows

2002
as Robert Allan "Silver" Brassaurd

Battle in Seattle

2007
as Michael

Sorority Surrogate

2014
as Jameson Darlington

7 Things To Do Before I'm 30

2008
as Michael Chapman

Burnt Grass

2014
as Jack

A Killer Upstairs

2005
as Michael Nowlin

Come Dance at My Wedding

2009
as Zach Callahan

Guest Star

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