2022
#No_Filter as Le père
2021
The Madame Blanc Mysteries as Sasha Ruse (1 episode)
2021
FBI: International as Olivier (1 episode)
2021
Ninja Express as voice (26 episodes)
2020
Emily in Paris as Tim Davies (1 episode)
2020
Alice as 2nd Client (Lawyer)
2019
Palais des Papes: A Gothic Fortress as Narrator
2017
Absentia as Jonathan Cooper (2 episodes)
2017
OK K.O.! Let's Be Heroes as Captain Planet (1 episode)
2016
Vape Wave as Policeman Frank
2016
Gorilla as Billy Steiner
2016
Friday Night as David
2014
3 Days to Kill as Suit in Budapest
2013
Rabbids Invasion as Minstrel / Otto Torx (voice) (154 episodes)
2013
La banda Picasso as Leo Stein
2012
2 Days in New York as TV journalist
2011
Platane as David Coburn (32 episodes)
2002
Asterix & Obelix: Mission Cleopatra as Asterix (english voice) (uncredited)
1999
Law & Order: Special Victims Unit as Eddie Loomis (1 episode)
1999
Can of Worms as The Jarm (voice)
1999
The Sopranos as Bartender (1 episode)
1997
Mike Hammer, Private Eye (2 episodes)
1995
JAG as Einstein (1 episode)
1994
Sister, Sister (1 episode)
1992
Defenders of Dynatron City as Toolbox (voice)
1991
Harry and the Hendersons as Walter Potter (21 episodes)
1990
Captain Planet and the Planeteers as Captain Planet (voice) (113 episodes)
1990
The Fresh Prince of Bel-Air as Todd (1 episode)
1990
New Kids on the Block (15 episodes)
1989
The Fabulous Baker Boys as Kid at Vet
1987
Star Trek: The Next Generation as Ensign Brower (1 episode)
1987
21 Jump Street as Dave Gordon (1 episode)
1986
Born American as K.C.
1985
Growing Pains as David (2 episodes)
1985
Growing Pains as Doug (1 episode)
1984
Pole Position as Dan Darret (voice) (13 episodes)
1980
The Jazz Singer as Bar Mitzvah Boy
1979
The Facts of Life (1 episode)
1978
Diff'rent Strokes (1 episode)
1975
One Day at a Time (1 episode)