Movies
Star Trek: First Contact
as Lieutenant Barclay
Vampire Hunter D: Bloodlust
as Benge / Old Man of Barbarois (voice)
The A-Team
as German Doctor #1
The Animatrix
as Additional Voices ("The Second Renaissance Part I & II") / Monaka ("Matriculated")
Final Fantasy: The Spirits Within
as Scan Technician (voice) (uncredited)
Batman: Under the Red Hood
as Freddie / Drug Dealer (voice)
Barbie: Star Light Adventure
as Constantine (voice)
Happy Halloween, Scooby-Doo!
as Dr. Crane, AKA: Scarecrow (voice)
Watchmen: Chapter I
as Detective Steve Fine / Happy Harry (voice)
Fat Man and Little Boy
as J. Robert Oppenheimer