Actor who had his breakout role as Clay Norman in the TNT series Saving Grace. He also starred as Clay Jensen in the Netflix original series 13 Reasons Why. He portrayed Anthony in the 2014 Disney film Alexander and the Terrible, Horrible, No Good, Very Bad Day and Zach in the 2015 film Goosebumps.
He earned his first acting role at age 9, appearing in a 2005 episode of the Nickelodeon series Drake & Josh.
He had his first major film role in the 2010 horror movie Let Me In.
He was born an only child to Robyn and Craig Minnette. He began dating actress Kerris Dorsey, who appeared alongside him in Alexander and the Terrible, Horrible, No Good, Very Bad Day, in 2014. He was previously in a relationship with Jazzlyn Marae.
He acted alongside Jason Isaacs in the short-lived 2012 series Awake.