Short films
Modern Man (2013) - writerWizard (2013) - writer and co-producer
The Plotters (2012) - co-writer and co-producer
Revealing Diary (2012) - writer and co-producer
Cleaning Up (2011) - writer and co-producer
Origin (2010) - associate producer
Documentaries
Terror or the Suburbs (Eklectics for BBC Studios, 2025) - co-producer
Looking for David (Moon Balloon Productions for BBC Studios, 2022) - researcher and talking head
The Golden Age (BBC Studios, 2013)
Being a Girl (BBC Studios, 2013)
The Idiot's Lantern (BBC Studios, 2012)
One Hit Wonder (BBC Studios, 2011)
All's Wells That Ends Wells (BBC Studios, 2011)
Jacqueline Hill: A Life in Pictures (BBC Studios, 2011)
Race Against Time (BBC Studios, 2011)
Entropy Explained (BBC Studios, 2011)
Running from the Taxman - The Making of The Sun Makers (BBC Studios, 2011)
Monsters Who Came Back For More (BBC Studios, 2011)
As talking head
Doctor Who: The Fan Show (BBC Studios, 2016), plus Q&A
Last Stop White City (BBC Studios, 2009)
The Flash Gordon Story (Channel 5, 2008)