| Camp Hideout (2023) als Jake |
| Celebrating 50 Years of Broadway's Best (2023) |
| Black Broadway: A Proud History, A Limitless Future (2023) als Self |
| Remember Me: The Mahalia Jackson Story (2022) als Cab Calloway |
| Campfire Christmas (2022) als Thomas |
| The Revolution Generation (2022) als Self |
| A Christmas Dance Reunion (2021) als Barrett Brewster |
| Love, For Real (2021) als Marco |
| The Disney Family Singalong (2020) als Self |
| Witches in the Woods (2019) als Philip |
| Ovid and the Art of Love (2019) als Ovid |
| Walk. Ride. Rodeo. (2019) als Diego |
| Holiday Inn: The New Irving Berlin Musical - Live on Broadway (2017) als Ted Hanover |
| High School Musical: 10th Anniversary (2016) |
| To Write Love on Her Arms (2015) als Mackey |
| Megachurch Murder (2015) als Marcus King |
| The Monkey's Paw (2013) als Catfish |
| Nurse 3-D (2013) als Steve |
| Sugar (2013) als Sketch |
| Scary or Die (2012) als Emmett |
| Singin' in the Rain: Raining on a New Generation (2012) als Self |
| Twinkle Toes (2011) als Drew (voice) |
| The Little Engine That Could (2011) als Lou (voice) |
| Beyond All Boundaries (2009) als Eddie W. Robinson / Sgt. Dan Levin |
| Free Style (2008) als Cale Bryant |
| High School Musical 3: Senior Year (2008) als Chad Danforth |
| Celine Dion: That's Just The Woman In Me (2008) |
| There's Something About Ashley: The Story of Headstrong (2007) als Himself |
| Flight 29 Down: The Hotel Tango (2007) als Nathan McHugh |
| High School Musical 2 (2007) als Chad Danforth |
| High School Musical: The Concert (2007) als Himself |
| Jump In! (2007) als Izzy Daniels |
| High School Musical: Remix (2006) als Chad Danforth |
| High School Musical (2006) als Chad Danforth |
| Catch That Kid (2004) als Austin |
| Galaxy Quest (1999) als Young Tommy |
| Mystery Men (1999) als Butch |
| Family Tree (1999) als Ricky |
| Board Heads (1998) als Kid |
| Soldier (1998) als Johnny |
| Lucas Needs An Agent als Himself |