2024
Young Girl's Heart as Samet (uncredited) (archive footage)
2024
Aftermath as Eric Daniels
2024
Beautiful Wedding as Travis Maddox
2023
After Everything as Trevor (archive footage)
2023
Beautiful Disaster as Travis Maddox
2021
Saturday Morning All Star Hits! (8 episodes)
2021
The Curse of Turandot as Calaf
2020
After We Collided as Trevor Matthews
2020
Breaking Ground with Dylan & Barbara as Himself (26 episodes)
2019
Carte Blanche as Gideon Blake
2018
Banana Split as Nick
2018
The Super Slow Show as Himself (1 episode)
2017
Dismissed as Lucas Ward
2016
Force Grey: Giant Hunters as Tyril Tallguy (18 episodes)
2011
So Random! as Himself (1 episode)
2011
The Suite Life Movie as Zack Martin
2010
Kung Fu Magoo as Justin Magoo (voice)
2009
Wizards on Deck with Hannah Montana as Zack Martin
2008
The Suite Life on Deck as Zack Martin (73 episodes)
2008
Hidden Treasure of the Mississippi as Will
2008
Studio DC: Almost Live as Self / Zack Martin (2 episodes)
2008
The Muppets - Studio DC - Almost Live as Self/Zack Martin
2008
Snow Buddies as Shasta (voice)
2007
The Prince and the Pauper: The Movie as Tom Canty
2007
Wizards of Waverly Place as Zack Martin (1 episode)
2007
Wish Gone Amiss as Zack Martin
2006
Holidaze: The Christmas That Almost Didn't Happen as Kid (voice)
2006
That's So Suite Life of Hannah Montana as Zack Martin
2006
Disney Channel Games as Self (24 episodes)
2006
Hannah Montana as Zack Martin (1 episode)
2005
Disney Channel Holiday
2005
The Suite Life of Zack & Cody as Zack Martin (87 episodes)
2005
Born Killers as Young John
2004
The Heart Is Deceitful Above All Things as Older Jeremiah
2003
Apple Jack as Jack Pyne
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
Mike's Super Short Show (2 episodes)
2003
That's So Raven as Zack Martin (1 episode)
2003
Just 4 Kicks as Dylan Martin
2002
Eight Crazy Nights as K-B Toys Soldier (voice)
2002
I Saw Mommy Kissing Santa Claus as Justin Carver
2002
The Master of Disguise as Young Pistachio
2001
Diary of a Sex Addict as Sammy Jr.
2001
According to Jim as Dylan Sprouse (1 episode)
2001
The Nightmare Room as Buddy (1 episode)
1999
The Astronaut's Wife as Twin
1999
Big Daddy as Julian McGrath
1998
That '70s Show as Billy (1 episode)
1993
Grace Under Fire as Patrick Kelly (112 episodes)
1992
The Tonight Show with Jay Leno (2 episodes)
1988
LIVE with Kelly and Mark (1 episode)