2022
In Search of Tomorrow as Self - Interviewee
2021
The Center Seat: 55 Years of Star Trek as Self (2 episodes)
2016
50 Years of Star Trek as Self
2009
Race to Witch Mountain as Sheriff Antony
2002
The Hunchback of Notre Dame II as Additional Voices (voice)
1995
Tom and Huck as Taverner (uncredited)
1989
Blondie & Dagwood: Second Wedding Workout as Alexander Bumstead (voice)
1989
Ring Raiders (5 episodes)
1989
Dixie's Diner as (voice)
1988
Dino-Riders (14 episodes)
1987
Blondie & Dagwood as Alexander Bumstead (voice)
1987
Some Kind of Wonderful as Party Guest
1986
GoBots: Battle of the Rock Lords as Nick (voice)
1984
Challenge of the GoBots (5 episodes)
1982
Voyagers! (1 episode)
1982
Star Trek II: The Wrath of Khan as Preston
1982
Dreams Don't Die as Danny Baker
1982
T. J. Hooker as Matt King (1 episode)
1979
The Little Rascals' Christmas Special as Butch (voice)
1979
Puff the Magic Dragon: The Land of the Living Lies as Umpire / Boy Who Cried Wolf
1979
The Rebels as Young Marquis de Lafayette
1979
Shadow of Fear as Billy
1979
Shadow of Fear as Billy
1978
Terror Out of the Sky as Eric Mangus
1978
Devil Dog: The Hound of Hell as Charlie Barry
1978
The Bastard as The Marquis de LaFayette
1978
Return from Witch Mountain as Tony
1978
Black Beauty as Luke Gray as a Boy (5 episodes)
1977
CHiPs as Barry Lasher (1 episode)
1977
Weekend Special (1 episode)
1977
The Fantastic Journey as Scott Jordan (10 episodes)
1977
Kit Carson and the Mountain Men as Randy Benton
1976
Banjo Hackett: Roamin' Free as Jubal Winner
1975
Wonder Woman as Randy (2 episodes)
1975
The Kansas City Massacre as Jimmie Floyd
1975
Doctors' Hospital (1 episode)
1975
Escape to Witch Mountain as Tony Malone
1975
The Sky's the Limit as Three
1974
Police Woman (1 episode)
1974
Little House on the Prairie (2 episodes)
1974
Dirty Sally as Budy (1 episode)
1972
ABC Afterschool Special as Joey Grant (1 episode)
1972
ABC Afterschool Special as Larry (voice) (1 episode)
1972
Emergency! (1 episode)
1955
Gunsmoke as Caleb (1 episode)
1955
Gunsmoke as Clay Elkins (1 episode)
1955
Gunsmoke as Johnny (1 episode)