Stał się najbardziej znany z roli Kippa Steadmana w sitcomie CBS Prawie doskonali (Less Than Perfect, 2002–2006).

27 października 2017 został obsadzony w tytułowej roli w filmie Shazam!.

Filmografia film fabularne 2002: Gruba ryba – bukmacher z kampusu (Big Shot: Confessions of a Campus Bookie, TV) jako Adam 2003: Chłopak pilnie poszukiwany (See Jane Date, TV) jako Grant 2005: Reel Guerrillas (film krótkometrażowy) jako Evon Schwarz 2006: Agent XXL 2 (Big Momma's House 2) jako agent Kevin Kennelly 2007: Imperfect Union jako Clark 2007: Ctrl Z (film krótkometrażowy) jako Ben Pillar 2007: Spiral jako Berkeley 2008: The Tiffany Problem (film krótkometrażowy) jako Zac 2008: Shades of Ray jako Ray Rehman 2008: Wielki film (An American Carol) jako Lab Tech #1 2008: Paróweczki (Wieners) jako Ben Fallon 2009: Stuntmen jako Troy Ratowski 2009: Alvin i wiewiórki 2 (Alvin and the Chipmunks: The Squeakquel) jako Toby Seville (głos) 2010: Byron Phillips: Found (film krótkometrażowy) jako Byron Phillips 2010: Zaplątani (Tangled) jako Flynn Rider (dubbing) 2012: I żyli długo i zaplątani (Tangled Ever After) jako Flynn Rider / Eugene Fitzherbert (głos) 2013: Thor: Mroczny świat (Thor: The Dark World) jako Fandral 2017: Pierwsza gwiazdka (The Star) jako Józef (głos) 2017: Thor: Ragnarok jako Fandral 2019: Shazam!