Actor
Once Upon a Studio
2023
as Beast (voice)
A Feeling of Home
2019
as Wes
Apple Seed
2019
as Sirom
MXP: Most Xtreme Primate
2004
as Edward
Just a Dream
2002
as Dr. Sturbuck
Mickey's Magical Christmas: Snowed in at the House of Mouse
2001
as Beast
The Life & Adventures of Santa Claus
2000
as Young Santa Claus (voice)
DragonHeart: A New Beginning
2000
as Drake (voice)
The Crippled Lamb
1999
as Asah
Belle's Magical World
1998
as Beast (voice)
Beauty and the Beast: The Enchanted Christmas
1997
as Beast (voice)
O. Henry's Christmas
1996
Deadly Exposure
1993
as Max Pierce
Precious Victims
1993
as Robert Sims
At Home with the Webbers
1993
as Roger Swade
Pinocchio: The Making of a Masterpiece
1993
as Host
Invasion of Privacy
1992
as Alex Pruitt
Homewrecker
1992
as Dr. David Whitson
Beauty and the Beast
1991
as Beast (voice)
Modern Love
1990
as Greg
White Hot
1989
as Scott
Rent-a-Cop
1987
as Pitts
David and Goliath
1986
as David (voice)
City Limits
1985
as Carver
California Girls
1985
as Nanthan Bowzer
Harry & Son
1984
as Howard Keach
Running Brave
1983
as Billy Mills
Two of a Kind
1982
as Nollie Minor
National Lampoon's Movie Madness
1982
as Brent Falcone ("Municipalians")
The Chosen
1981
as Danny Saunders
Tribute
1980
as Jud Templeton
Die Laughing
1980
as Pinsky
Walk Proud
1979
as Emilio Mendez
Ice Castles
1978
as Nick Peterson
The End
1978
as Father Dave Benson
One on One
1977
as Henry Steele
Our Town
1977
as George Gibbs
The Death of Richie
1977
as Richie Werner
The Last of Mrs. Lincoln
1976
as Tad Lincoln
Ode to Billy Joe
1976
as Billy Joe McAllister
Lucky Lady
1975
as Billy Weber
Death Be Not Proud
1975
as Johnny Gunther
Virginia Hill
1974
as Leroy Small
All the Kind Strangers
1974
as John
Remember When
1974
as Frankie Hodges
Jeremy
1973
as Jeremy Jones
Jory
1973
as Jory Walden
Wait Until Dark
1967
as Boy Tossing Ball (uncredited)