Home / Discover / People

Shadowhunters

2016
as Jace Wayland

Vampire Academy

2014
as Christian Ozera

Partner Track

2022
as Jeff Murphy

Eraser: Reborn

2022
as U.S. Marshall Mason Pollard

Take Down

2016
as James Herrick

Not Fade Away

2012
as Mick Jagger

Don't Sleep

2017
as Zach Bradford

Guest Star

Episode Modern Family
Crazy Train
2016