Home / Discover / People

13 Sins

2014
as Michael

Avalon High

2010
as Marco

Call of the Wild

2009
as Ozz Heep

Dissonance

2015
as Carson

Husk

2011
as Scott

I Am Michael

2015
as Cory

I Blame Society

2020
as Taylor

Last Weekend

2014
as Luke Caswell

Legendary

2010
as Cal Chetley

Nope

2022
as Ryder Muybridge

Retake

2016
as Evan / Brandon / Adam

Scar

2007
as Paul

Writer

Episode The Girlfriend Experience
Black Box
2021
Episode The Girlfriend Experience
Control Shift
2021
Episode The Girlfriend Experience
Deepfake
2021
Movie I See You 2019
Episode The Girlfriend Experience
State of Mind
2021

Guest Star

Episode Alphas
Anger Management
2011
Episode Longmire
Carcasses
2013
Episode Dexter
Crocodile
2006
Episode Dexter
Dexter
2006
Episode CSI: Crime Scene Investigation
Ghost Town
2009
Episode Close to Home
Internet Bride
2007
Episode Dexter
It's Alive!
2007
Episode Body of Proof
Mind Games
2012
Episode The Protector
Pilot
2011
Episode Major Crimes
Risk Assessment
2013
Episode Dexter
Shrink Wrap
2006
Episode Leverage
The Bank Shot Job
2008
Episode The Flash (2014)
The Elongated Knight Rises
2018
Episode Bones
The Finger in the Nest
2008
Episode S.W.A.T. (2017)
The Tiffany Experience
2018
Episode The Mentalist
The Whites of His Eyes
2015
Episode The Flash (2014)
Tricksters
2015
Episode CSI: Miami
Wrecking Crew
2008