Home / Discover / People

The 100

2014
as John Murphy

Fakes (2022)

2022
as Tryst

Continuum

2012
as Julian Randol

Grave Encounters 2

2012
as Alex Wright

Trick 'r Treat

2007
as Vampire Kid

A Mother's Instinct

2015
as Seth Durand

Judas Kiss

2011
as Danny Reyes

School of Life

2005
as Timmy

Lowlifes

2024
as Vern

The Wishing Tree

2012
as Andrew Breen

Triple Dog

2010
as Stephan

The Clinic

2018
as Reid

Dear Mr. Gacy

2010
as Victim

Scarecrow

2013
as Tyler

Christmas Icetastrophe

2014
as Tim Ratchet

Forever 16

2013
as Jared

Painkiller Jane

2005
as Squeak

Girl in Progress

2012
as Bad Boy

Darkness Falls

2020
as Adam Witver

Cruel & Unusual

2014
as William

The Hollow

2015
as Seth

If I Had Wings

2013
as Alex Taylor

Evangeline

2013
as Konner

The Return

2021
as Rodger Emmerlich

Margaux

2022
as Clay

Woodland

2018
as Jake

Rufus

2013
as Clay

Game, Set, Love

2022
as William

Producer

Movie Woodland 2018

Guest Star

Episode R.L. Stine's The Haunting Hour: The Series
Scarecrow
2011
Episode Bates Motel
Gone But Not Forgotten
2014
Episode The Flash (2014)
Rogues of War
2023
Episode The 100
I Am Become Death
2014
Episode The Flash (2014)
Mask of the Red Death (1)
2023
Episode The Flash (2014)
Wednesday Ever After
2023
Episode The Flash (2014)
Mask of the Red Death (2)
2023
Episode The 100
We Are Grounders (1)
2014
Episode Hallmark Channel's Countdown to Christmas
The Wishing Tree
2012
Episode The 100
Bodyguard of Lies
2015
Episode The 100
Survival of the Fittest
2015
Episode Bates Motel
First You Dream, Then You Die
2013
Episode The 100
Blood Must Have Blood (2)
2015
Episode Bates Motel
Midnight
2013
Episode Caprica
The Imperfections of Memory
2010
Episode Bates Motel
Nice Town You Picked, Norma...
2013
Episode The Flash (2014)
Hear No Evil
2023
Episode CSI: Crime Scene Investigation
Merchants of Menace
2015
Episode Painkiller Jane
Pilot
2007
Episode The 100
Pilot
2014
Episode The 100
Earth Skills
2014