Actor who is best known for his longstanding role as Jeff Cargill on A&E's The Glades. He gained additional fame through his roles on the series Girl Meets World, Looking for Alaska, and 13 Reasons Why.
He started modeling at age 7 and made his television debut at age 10, on a 2007 episode of the television series Without a Trace.
He had indie film roles in Alabama Moon and Blue.
He moved from Dallas, Texas to Magnolia Springs, Alabama with his family as a child. He has two dogs named Ningbo and Archer. He dated actress MacKenzi Heyman from 2017 until 2018.
He played Kiele Sanchez's on-screen son on the hit series The Glades.