Star Trek
as Romulan (voice) (uncredited)Stand by Me
as Gordie LachanceStar Trek: Nemesis
as Wesley CrusherTeen Titans Go! To the Movies
as Flash (voice)Flubber
as Bennett HoenickerThe Last Starfighter
as Louis' FriendThe Secret of NIMH
as Martin (voice)Sharknado 2: The Second One
as PassengerDeep Core
as Rodney BedeckerToy Soldiers
as Joey TrottaShe's Having a Baby
as Wil Wheaton (uncredited)The Guild: Ren Faire'd
as FawkesAttack of the Doc!
as SelfThe Flintstones: On the Rocks
as Singer (bass) (voice)In Search of Tomorrow
as Self - IntervieweeVideo Games: The Movie
as SelfNever Surrender: A Galaxy Quest Documentary
as SelfTransformers: Titans Return
as Perceptor (voice)Neil Gaiman: Dream Dangerously
as SelfThe Day Lincoln Was Shot
as Robert Todd LincolnIt Was Him or Us
as Scottie CrayMax Reload and the Nether Blasters
as Arcade Heroes Narrator (voice)The Man Who Fell to Earth
as Billy MiltonHambone and Hillie
as Jeff RadcliffeKyle + Rosemary
as Kyle (voice)Walking the Tracks: The Summer of Stand by Me
as SelfJane White Is Sick & Twisted
as Dick SmithWarren Ellis: Captured Ghosts
as SelfReunification - 25 Years After Star Trek: The Next Generation
as SelfUnderground Entertainment: The Movie
as Scapegoat #1Transformers: Power of the Primes
as Perceptor (voice)Young Harry Houdini
as Ehrich Weiss / Young Harry HoudiniStar Trek: 25th Anniversary Special
as SelfMy Dad Can't Be Crazy... Can He?
as Nick KarpinskyAmericanizing Shelley
as Director Alan SmitheeA Long Way Home
as Donald Branch, age 8Star Trek: The Next Generation - The Best of Both Worlds
as Ensign Wesley Crusher (archive footage)