Actor
Senior Love Triangle
2019
as David
Then & Now
2018
as Mr. Domont
The Shadow Hours
2018
as Richard
Batman and Harley Quinn
2017
as Nightwing (voice)
Chicanery
2017
as Calvin Kelvin
Damn Foreigners
2015
as Tucker Hayes
A Country Christmas
2013
as Matt Couric
Help for the Holidays
2012
as Daniel
Bigfoot: The Lost Coast Tapes
2012
as Executive #1
Hit List
2011
as Billy Joe Philbin
After the Wizard
2011
as Dr. Edwards
17 Again
2009
as Mike's Lawyer
Red Eye
2005
as Irate Passenger
American Wedding
2003
as Celebrant
The Sweetest Thing
2002
as Mr. Mooney
Ping!
2001
as Damien (voice)
Batman & Mr. Freeze: SubZero
1998
as Dick Grayson / Robin (voice)
Thumbelina
1994
as Gringo (voice)
Prayer of the Rollerboys
1991
as Anchorman (uncredited)
Defenders of the Earth Movie: Prince of Kro-Tan
1987
Defenders of the Earth Movie: The Necklace of Oros
1986
Defenders of the Earth: The Story Begins
1986
Defenders of the Earth Movie: The Book of Mysteries
1985
Evilspeak
1981
as Charlie Boy
Midnight Offerings
1981
Young Love, First Love
1979
as Jeff Pevney
Swap Meet
1979
as Buddah
Rock 'n' Roll High School
1979
as Fritz Hansel
5 Weeks in a Balloon
1977