
Filmography35 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2011 | Last Man StandingSeries | John Baker | 30 |
| 2005 | The Reichen ShowSeries | Self | 24 |
| 2005 | Thru the Moebius StripMovie | Prince Ragis (voice) | 24 |
| 2004 | Veronica MarsSeries | Ben | 23 |
| 2003 | Tim Allen Presents: A User's Guide to Home ImprovementMovie | Randy Taylor (archive footage) | 22 |
| 2002 | 8 Simple RulesSeries | Jeremy | 21 |
| 2001 | SmallvilleSeries | Ian Randall | 20 |
| 2001 | Adventures in Odyssey: Escape from the Forbidden MatrixMovie | Dylan Taylor | 20 |
| 2000 | The Tangerine Bear: Home in Time for Christmas!Movie | Tangie (voice) | 19 |
| 2000 | Common GroundMovie | Tobias | 19 |
| 1999 | Walking Across EgyptMovie | Wesley Benfield | 18 |
| 1999 | Speedway JunkyMovie | Steve | 18 |
| 1998 | The Wild ThornberrysSeries | Tyler Tucker (voice) | 17 |
| 1998 | I'll Be Home for ChristmasMovie | Jake | 17 |
| 1998 | I Woke Up Early the Day I DiedMovie | Boy at the Beach | 17 |
| 1997 | Ally McBealSeries | Chris Emerson | 16 |
| 1996 | The Rosie O'Donnell ShowSeries | Self | 15 |
| 1996 | The Oz KidsSeries | Scarecrow, Jr. | 15 |
| 1996 | The Return of MombiMovie | Scarecrow Jr. (voice) | 15 |
| 1996 | The Monkey PrinceMovie | Scarecrow Jr. (voice) | 15 |
| 1996 | Underground AdventureMovie | Scarecrow Jr. (voice) | 15 |
| 1996 | The Adventures of PinocchioMovie | Pinocchio | 15 |
| 1995 | Tom and HuckMovie | Tom Sawyer | 14 |
| 1995 | The World of James BondMovie | Self | 14 |
| 1995 | WWE WrestleMania XIMovie | Guest Time Keeper | 14 |
| 1994 | The Lion KingMovie | Young Simba (voice) | 13 |
| 1994 | The Making of the Lion KingMovie | Self | 13 |
| 1994 | Walt Disney World Very Merry Christmas ParadeMovie | Self | 13 |
| 1993 | RawSeries | Jonathan Taylor Thomas | 12 |
| 1993 | Late Show with David LettermanSeries | Self - Guest | 12 |
| 1991 | Home ImprovementSeries | Randy Taylor | 10 |
| 1990 | In Living ColorSeries | — | 9 |
| 1990 | The BradysSeries | Kevin Brady | 9 |
| 1990 | Wild & Crazy KidsSeries | Self | 9 |
| 1989 | The SimpsonsSeries | Luke Stetson (voice) | 8 |