Starred as John Keene opposite Amy Adams in HBO's mini-series Sharp Objects. His film credits include Martyrs, Insidious: Chapter 3, A Haunted House 2 and Wolves.
He filled in for his younger sister at an acting class when he was 16 years old, and his acting career quickly blossomed from there.
He was cast in the lead male role for the TV movie of NBC's Cruel Intentions.
He has dated model Andreina Serrano. He has an older and younger sister, as well as a younger brother.
He landed a part in the indie film Wolves alongside Michael Shannon.