Vanishings – Sidney Reilly (History Channel, 2004)
Who Killed Rasputin? (BBC 2 Timewatch, 2004)
Prince Eddy: The King We Never Had (Channel 4, 2005)
The Reilly Plot, (RTR, 2005)
Three Kings at War (Channel 4, 2006)
The Moura Mysteries (BBC2, 2008)
Camilla’s Family Affair (Channel 4, 2008)
Riddle of the Romanovs (Channel 4, 2008)
Jack the Ripper: Tabloid Killer (Channel 5, 2009)
The Real Goldfinger (Channel 5, 2009)
Mystery Files: Rasputin (Fox/History Channel, 2010)
Mystery Files: The Romanovs (Fox/History Channel, 2010)
The Great Train Robbery’s Missing Mastermind (Channel 4, 2012)
Meet the Author – 1963: That Was the Year That Was (BBC News Channel, 2013)
Royal Cousins at War (BBC 2, 2014)
Winnie the Pooh at the Propaganda Bureau (The One Show, BBC 1, 2015)
Natural Born Outlaws (History Channel, 2015)
The Krays (History Channel, 2015)
The Last Days of Rasputin (History Channel, 2015)
Inside Wormwood Scrubs (Channel 5, 2018)
The Great Train Robbery: The Hidden Tapes (Channel 4, 2019)
Jack The Ripper: Written In Blood (Sky History, 2025)
Rasputin: Expedition Files (Discovery Channel, 2025)
The Great Train Robbery: A Robbers Tale (BBC/World Productions, 2013) *
The Great Train Robbery: A Coppers Tale (BBC/World Productions, 2013) *
*Screenplay by Chris Chibnall