Mezi jeho disneyovské role patří role Nicholase Devereauxe ve filmu Deníky princezny 2: Královské zásnuby a prince Popelky v muzikálovém filmu Do lesa z roku 2014. Zahrál si také Sama Harpera v dramatu Lidé jako my z roku 2012, Bernieho v thrilleru Nejjemnější hodiny z roku 2016 a doktora Alexandera Murryho ve Vrásce v čase.
Je také synem herce Roberta Pinea.