
Filmography29 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2017 | The Emoji MovieMovie | Alex (voice) | 23 |
| 2017 | Teen Titans: The Judas ContractMovie | Jaime Reyes / Blue Beetle (voice) | 23 |
| 2016 | Justice League ActionSeries | Blue Beetle (voice) | 22 |
| 2016 | Justice League vs. Teen TitansMovie | Jaime Reyes / Blue Beetle (voice) | 22 |
| 2014 | Rio 2Movie | Fernando (voice) | 20 |
| 2014 | Tom Sawyer & Huckleberry FinnMovie | Huckleberry Finn | 20 |
| 2013 | The FostersSeries | Jesus Foster | 19 |
| 2013 | KhumbaMovie | Khumba (voice) | 19 |
| 2011 | New Year's EveMovie | Seth | 17 |
| 2009 | The Perfect GameMovie | Angel Macias | 15 |
| 2009 | Drop Dead DivaSeries | Samuel Forman | 15 |
| 2009 | Wizards on Deck with Hannah MontanaMovie | Max Russo | 15 |
| 2009 | Wizards of Waverly Place: The MovieMovie | Max Russo | 15 |
| 2009 | A Home for Everyone: The Making of 'Hotel for Dogs'Movie | Self | 15 |
| 2008 | The Suite Life on DeckSeries | Max Russo | 14 |
| 2008 | Wizards of Waverly Place: Wizard SchoolMovie | Max Russo | 14 |
| 2008 | Studio DC: Almost LiveSeries | Self | 14 |
| 2007 | Wizards of Waverly PlaceSeries | Max Russo | 13 |
| 2007 | Johnny Kapahala: Back on BoardMovie | Chris | 13 |
| 2007 | Happy Monster BandSeries | Bluz | 13 |
| 2006 | The Ant BullyMovie | Nicky (voice) | 12 |
| 2006 | Disney Channel GamesSeries | Self | 12 |
| 2006 | Everyone's HeroMovie | Yankee Irving (voice) | 12 |
| 2005 | Dancing with the StarsSeries | Self - Contestant | 11 |
| 2005 | Merry F#%$in' ChristmasMovie | Various | 11 |
| 2005 | Go, Diego, Go!Series | Diego | 11 |
| 1999 | Law & Order: Special Victims UnitSeries | Rob Fisher | 5 |
| 1999 | Teen Choice AwardsSeries | Self - Presenter | 5 |
| 0 | Pledge TripMovie | Johnny | — |