Už v osmi letech hrál v divadle. V roce 2004 na sebe upozornil jako nejlepší přítel Hilary Duff v Moderní Popelce. Následovala komedie Poslední sbohem. I přes to, že není fanoušek hororů, zahrál si hned v několika. Také se mihnul v epizodních rolích seriálů Pohotovost, Soudkyně Amy nebo Kriminálka Las Vegas. Menší roličku si zahrál se Sandrou Bullock ve filmu 28 dní.
V roce 2006 si zahrál syna Johna Travolty ve filmu Zabijáci osamělých srdcí, který je založen na skutečných událostech. V současné době ho můžeme vidět jako syna Courteney Cox v seriálu Cougar Town.