Home / Discover / People

The Amazing Spider-Man

2012
as Flash Thompson

The Leftovers

2014
as Tom Garvey

The Secret Circle

2011
as Jake Armstrong

Twisted (2013)

2013
as Tyler Lewis

Teen Spirit

2011
as Nick

Shark Night 3D

2011
as Blake

I Killed My BFF

2015
as Alex Lachan

Kaboom

2010
as Thor

Bare

2015
as Haden

Novitiate

2017
as Chuck Harris

Dixieland

2015
as Kermit

Model House

2024
as Thomas

Piranha 3DD

2012
as Kyle

My Super Psycho Sweet 16

2009
as Brigg Jenner

Freaks of Nature

2015
as Chaz Jr

Welcome to Willits

2016
as Jeremiah

Guest Star

Episode Twisted (2013)
We Need to Talk About Danny
2013
Episode Dare Me
Mutually Assured Destruction
2020
Episode Dare Me
Surrender at Discretion
2020
Episode Dare Me
Rapprochement
2020
Episode Dare Me
Parallel Trenches
2020
Episode Dare Me
Code Red
2020
Episode Dare Me
Containment
2020
Episode Dare Me
Fog of War
2020
Episode Dare Me
Shock & Awe
2020
Episode The Secret Circle
Wake
2011
Episode The Secret Circle
Masked
2011
Episode The Secret Circle
Beneath
2011
Episode The Secret Circle
Balcoin
2011