2018
Wolfman's Got Nards as Self2017
The Midnighters as Bank manager2009
Official Rejection as Self2009
Waiting for Ophelia as Jonah Cross2002
CSI: Miami as Todd Cunningham2001
Emeril as Not available1998
The King of Queens as Kenny1995
Women of the House as Adam1993
Man's Best Friend as Dog Catcher #21992
Batman: The Animated Series as Nick (voice)1992
Hearts Afire as Adam Carlson1992
Freeze Frame as Brandon1991
Teenage Mutant Ninja Turtles II: The Secret of the Ooze as Donatello (voice)1990
Peter Pan & the Pirates as Not available1989
Life Goes On as Matt1988
Dear John as Mladen1988
Denver, the Last Dinosaur as Not available1988
14 Going on 30 as Lloyd Duffy1987
Summer Camp Nightmare as Donald Poultry1987
Defenders of the Earth: Prince Kro-Tan as Not available1987
Bigfoot as Kevin1986
Designing Women as Not available1986
Defenders of the Earth as Kshin / Young Kit (voice)1986
All is Forgiven as Mr. Right1986
Little Spies as Melvin1986
Davy Crockett as Ben Parker1986
Defenders of the Earth: The Necklace of Oros as Not available1985
Tall Tales & Legends as Ben Parker1985
Robotman & Friends as Oops / Michael1985
Defenders of the Earth: The Book of Mysteries as Not available1984
Charles in Charge as Mark Emerson1984
The Buddy System as Corn1982
Cheers as Vito Ragazzoni1982
Family Ties as Young Steven Keaton2020
Gossamer Folds Producer2009
Waiting for Ophelia Writer2009
Waiting for Ophelia Producer2009
Waiting for Ophelia Director2006
Pieces of Eight Producer2006
Pieces of Eight Writer2006
Pieces of Eight Director