Mieszka w Dallas odkąd skończył 2 lata. Gdy miał 5 lat zaczął grać w hokeja. Zadebiutował w 2009 roku w serialu "
iCarly". W październiku 2010 roku zagrał obok
Emmy Roberts i
Zacha Galifianakisa w komediodramacie "
Całkiem zabawna historia". Film o nastolatku chorym na depresję zebrał pozytywne recenzje od krytyków. W tym samym roku, po siedmiokrotnym przesłuchaniu, został obsadzony w roli głównego bohatera w filmie "
Projekt X". Historia o chłopaku, organizującym urodziny, które całkowicie wymykają się pod kontroli dały mu popularność. Film został przez krytyków oceniony negatywie, ale okazał się sukcesem kasowym i zarobił ponad 100 milionów dolarów. W 2011 roku miał zagrać w filmie "
Fun Size" razem z
Victorią Justice. Zdjęcia z powodu niekorzystnej pogody przesunięto na 2012 rok. Film jest debiutem reżyserskim
Josha Schwartza i swoją premierę miał w październiku 2012 roku.