jako Rene Klein 2000: Max Knight: Ultra Szpieg (Max Knight: Ultra Spy) jako Max Knight 2000: Luzik Guzik (Get Real) jako Steve Green 2003: Opowieść wigilijna (A Carol Christmas) jako Jimmy 2004: Panna Marple: 4.50 z Paddington (Marple: 4.50 from Paddington) jako Bryan Eastley 2005: Peep Show jako Jonesy 2006: Let Go jako Nick Burton 2007: The Wedding Bells jako David Conlon 2009: New Tricks jako Leonard Kuziak 2009: My Girlfriend's Boyfriend jako Troy

seriale TV 1988-1991: Cudowne lata (The Wonder Years) jako Kirk McCraig 1989: Trzydzieści coś (thirtysomething) jako młody Michael 1990-1991: Bajer z Bel-Air (The Fresh Prince of Bel-Air) jako Chadney Hunt 1991: Blossom jako Bobby 1991-1992: Rodzina Torkelsonów (The Torkelsons) jako Riley Roberts 1992: Krok za krokiem (Step by Step) jako Mike 'The Mover' Walters 1993-1994: Nowe przygody Supermana (Lois & Clark: The New Adventures of Superman) jako Jimmy Olsen #1 1994: Robin's Hoods 1995 Sąd (Courthouse) 1995: Też Coś (Too Something) jako Scott 1996: The Drew Carey Show jako Blaine Bell 1997: Union Square jako Michael 1999: Powrót do Providence (Providence – Thank You, Providence: Part 1 & 2) jako Tom Cromwell 2001-2002: Łowcy koszmarów (Special Unit 2) jako detektyw Nicholas O’Malley 2004: CSI: Kryminalne zagadki Las Vegas jako Trent Reed 2005: Love