Known For
Photos
Filmography
2026
2020
2019
2018
2018
2017
2016
2015
2015
2014
2013
2011
2011
2011
2009
2007

Thrash
Movie · as Joe Sprinkle

Fantasy Island
Movie · as Will

Roswell, New Mexico
TV · as Clyde · 13 eps

Unfriended: Dark Web
Movie · as Damon Horton

Mortal Engines
Movie · as Herbert Melliphant

Newness
Movie · as Nathaniel Bizmark

DC's Legends of Tomorrow
TV · as Ernest Hemingway · 1 ep

Your Family or Mine
TV · as Blake · 10 eps

Peter Allen: Not the Boy Next Door
TV · as Greg Connell · 2 eps

Carlotta
Movie · as Peggy

The Originals
TV · as Lucien Castle · 14 eps

Eat
Movie · as himself

Move
Movie · as Himself

Learn
Movie · as Himself

Rescue: Special Ops
TV · as Chase Gallagher · 48 eps

City Homicide
TV · as Constable Jake Lockwood · 1 ep


