Pennhurst 2012
as Elden
Yes, Virginia 2009
as Santa (voice)
Billy & Bobby: The Hollywood Years 1998
as Bobby Prufrock, Producer, Writer
The Gifted 1989
Actor
Credits from TMDB.