Actor (31 credits)
- The Untold Tales of Armistead Maupin (2017) играет самого себя
- Terry Pratchett: Back in Black (2017) играет самого себя - автор
- Neil Gaiman's Likely Stories (2016) играет самого себя
- Sixteen Legs (2016)
- The Making of a Superhero Musical (2015) Melvin Morel
- Future Shock! The Story of 2000AD (2014) играет самого себя
- The Kate Bush Story: Running Up That Hill (2014) играет самого себя
- The Real History of Science Fiction (2014) играет самого себя
- Jay and Silent Bob's Super Groovy Cartoon Movie (2013) Albert the Manservant, voice acting
- Neil Gaiman's We Can Get Them for You Wholesale (2013) играет самого себя - рассказчик, voice acting
- Doctor Who Explained (2013) играет самого себя - сценарист, Nightmare in Silver
- Doctor Who: The Doctors Revisited (2013) играет самого себя
- Gahan Wilson: Born Dead, Still Weird (2013) играет самого себя
- The People vs. George Lucas (2010) играет самого себя - автор
- Secret Origin: The Story of DC Comics (2010) играет самого себя
- Strange Powers: Stephin Merritt and the Magnetic Fields (2010) играет самого себя
- Lovecraft: Fear of the Unknown (2008) играет самого себя, author
- The Guild (2007) Neil Gaiman
- Brotherhood 2.0 (2007) играет самого себя
- In Search of Steve Ditko (2007) играет самого себя
- The Making of «MirrorMask» (2006) играет самого себя
- American Scary (2006) играет самого себя - автор
- Shadows in the Dark: The Val Lewton Legacy (2005) играет самого себя
- 13 Nights of Fright with Neil Gaiman (2004) играет самого себя
- The Eldritch Influence: The Life, Vision, and Phenomenon of H.P. Lovecraft (2003) играет самого себя
- Sex, Lies & Superheroes (2003) играет самого себя
- HypaSpace (2002) играет самого себя
- Archangel Thunderbird (1998) Baal, voice acting
- Arthur (1996) Neil Gaiman
- Nightbreed (1990) Extra in club scene (Director's Cut), not listed in credits
- Blood Kiss Julian Cross
Director (3 credits)
Producer (9 credits)
Writer (28 credits)