Home / Discover / People

Resident Alien

2021
as Jimmy

Harper's Island

2009
as Shane Pierce

Mars (2016)

2016
as Ben Sawyer

Cold Pursuit

2019
as Windex

Walking Tall

2004
as Drug Dealer

O.I.

2018
as Barry

Mountain Men

2014
as Herschberger

Finding a Family

2011
as Brent Feldman

Scar

2007
as Bishop

Johnny Tootall

2005
as Henry

Edison & Leo

2008
as Faraday (voice)

The Unseen

2016
as Crisby

Time and Again

2007
as Charlie

Gregoire

2017
as Steve

Christmas in Canaan

2009
as Jake Hammer

Icetastrophe

2014
as Mayor Gibbons

On the Farm

2016
as The Farmer

Mayerthorpe

2008
as Constable Leo Johnston

I Wanna Date U

2015
as Jeff from work

Hello Destroyer

2016
as Bill Davis

Pretty Little Dead Girl

2017
as Garrett Miller

The Bad Son

2007
as John David Finn

Stan Helsing

2009
as Fweddy

Sunflower Hour

2011
as Shamus O'Reilly

Crown and Anchor

2018
as Charlie

Guest Star

Episode jPod
I Love Turtles
2008
Episode Stargate Atlantis
Thirty-Eight Minutes
2004
Episode Whistler
Blindside
2007
Episode Arrow
Pilot
2012
Episode Once Upon a Time in Wonderland
Heart of the Matter
2014
Episode Hellcats
Worried Baby Blues
2011
Episode Once Upon a Time in Wonderland
The Serpent
2013
Episode Special Unit 2
The Wish
2002
Episode First Wave
Tomorrow
2000
Episode Hellcats
Remember When
2011
Episode Alcatraz
Clarence Montgomery
2012
Episode The Killing (US)
Scared and Running
2013
Episode Black Sash
Pilot
2003
Episode iZombie
Liv and Let Clive
2015
Episode Smallville
Hug
2002
Episode Once Upon a Time in Wonderland
And They Lived...
2014
Episode Hellcats
God Must Have My Fortune Laid Away
2011
Episode Bates Motel
A Boy and His Dog
2013
Episode Cold Squad
Dead Soldiers
2001
Episode Once Upon a Time in Wonderland
Heart of Stone
2013
Episode Dark Angel
Harbor Lights
2002
Episode Stargate Atlantis
Letters from Pegasus
2005
Episode Project Blue Book
Foo Fighters
2019
Episode Strange World
Spirit Falls
2002
Episode Whistler
The Rules of Attachment (1)
2007
Episode The Collector
The Prosecutor
2004
Episode Psych
Woman Seeking Dead Husband - Smokers Okay, No Pets
2006
Episode Alcatraz
Pilot
2012
Episode Motive
Kiss of Death
2014
Episode Charmed (2018)
Dance Like No One is Witching
2020
Episode John Doe
Past Imperfect
2002
Episode Robson Arms
Cherchez La Femme
2008
Episode Stargate Atlantis
The Gift
2005
Episode Fairly Legal
Bait and Switch
2012
Episode Once Upon a Time in Wonderland
Bad Blood
2013
Episode Stargate Atlantis
Critical Mass
2005
Episode Jeremiah
Things Left Unsaid (2)
2002
Episode Supernatural
Don’t You Forget about Me
2016
Episode The Killing (US)
Eminent Domain
2013
Episode The 4400
Suffer the Children
2005
Episode Psych
American Duos
2007
Episode Once Upon a Time in Wonderland
Home
2013
Episode Taken
Taken
2002
Episode Charmed (2018)
Third Time's the Charm
2020
Episode Fringe
Letters of Transit
2012
Episode The Killing (US)
Hope Kills
2013
Episode Whistler
Always A Bridesmaid
2007
Episode Hellcats
Finish What We Started
2010
Episode Olympus
The Lexicon
2015
Episode Once Upon a Time in Wonderland
Down the Rabbit Hole
2013
Episode The Secret Circle
Heather
2011
Episode Hellcats
Pledging My Love
2010
Episode Once Upon a Time in Wonderland
Trust Me
2013
Episode Once Upon a Time in Wonderland
Dirty Little Secrets
2014
Episode Blood Ties
The Good, the Bad and the Ugly
2007
Episode The Killing (US)
Try
2013
Episode The Dead Zone
Independence Day
2006