He began his acting career at age 10, playing younger versions of popular television characters.
He played Mike Newton in the Twilight film series.
He has a sister named Sarah and two nephews and two nieces. He was married to Marissa Lefton from 2008 until 2011. He later married Samantha Maggio in 2016.
He was cast in the Twilight film series alongside Kristen Stewart.