Home / Discover / People

Station 19

2018
as Jack Gibson

The Secret Circle

2011
as Lee Labeque

Twisted (2013)

2013
as Archie Yates

Star-Crossed

2014
as Grayson

Friday Night Lights

2006
as Hastings Ruckle

Aquarius

2015
as Brian Shafe

Oldboy

2013
as Young Joe

Generations

2017
as Jake Campbell

Guest Star

Episode The Secret Circle
Fire/Ice
2012
Episode The Secret Circle
Witness
2012
Episode The Secret Circle
Medallion
2012
Episode The Secret Circle
Valentine
2012
Episode Grey's Anatomy
Bottle Up and Explode! (2)
2021
Episode The Secret Circle
Lucky
2012
Episode True Blood
9 Crimes
2010
Episode The Flash (2014)
The New Rogues
2016
Episode Geeks Who Drink
Grey Damon vs. Josh Brener
2015
Episode True Blood
I Got a Right to Sing the Blues
2010
Episode The Secret Circle
Darkness
2012
Episode The Flash (2014)
The Once and Future Flash
2017