| Aftermath (2024) Eric Daniels |
| The Duel (2024) Colin |
| Beautiful Wedding (2024) Travis Maddox |
| Beautiful Disaster (2023) Travis Maddox |
| My Fake Boyfriend (2022) Jake |
| 图兰朵:魔咒缘起 (2021) Calaf |
| Tyger Tyger (2021) Luke |
| After We Collided (2020) Trevor Matthews |
| Daddy (2019) Paul |
| Carte Blanche (2019) Gideon Blake |
| Banana Split (2018) Nick |
| Dismissed (2017) Lucas Ward |
| The Suite Life Movie (2011) Zack Martin |
| Kung Fu Magoo (2010) Justin Magoo (voice) |
| Wizards on Deck with Hannah Montana (2009) Zack Martin |
| Hidden Treasure of the Mississippi (2008) Will |
| The Muppets - Studio DC - Almost Live (2008) Self/Zack Martin |
| Snow Buddies (2008) Shasta (voice) |
| The Prince and the Pauper: The Movie (2007) Tom Canty |
| Wish Gone Amiss (2007) Zack Martin |
| Holidaze: The Christmas That Almost Didn't Happen (2006) Kid (voice) |
| That's So Suite Life of Hannah Montana (2006) Zack Martin |
| Disney Channel Holiday (2005) |
| Piggy Banks (2005) Young John |
| The Heart Is Deceitful Above All Things (2004) Older Jeremiah |
| Apple Jack (2003) Jack Pyne |
| Just for Kicks (2003) Dylan Martin |
| Eight Crazy Nights (2002) K-B Toys Soldier (voice) |
| I Saw Mommy Kissing Santa Claus (2002) Justin Carver |
| The Master of Disguise (2002) Young Pistachio |
| Diary of a Sex Addict (2001) Sammy Jr. |
| The Astronaut's Wife (1999) Twin |
| Big Daddy (1999) Julian McGrath |
| The Neglected |