Known For
Acting
Born
April 11, 1993 (age 32)
Place of Birth
Miami, Florida, USA
The Punisher
Will Castle
2004
Rock of Ages
Drew's Band
2012
Canvas
Sam
2006
Expelled
Ben O'Neil
2014
Get Him Back for Christmas
Craig
2024
In This Gray Place
Elijah Whelan
2019