He attended and graduated from Plano Senior High School and the Texas Tech University Independent School District.
He auditioned for the role of Peeta for the film The Hunger Games.
He grew up in Virginia with his mother, who worked with autistic children and his father, who was an engineer. In 2015, he married Kathryn Wahl.
He appeared in the film Freedom Writers alongside Hilary Swank.