Television documentaries
Timewatch, BBC2
- The King's Servant, 26th January 2001
Renaissance Secrets series II, BBC2-OU partnership
- Venice: Second-Hand City, 29th October 2001 (John Guy video clip 1 | John Guy video clip 2)
- The Italian Patient, 5th November 2001
- Conspiring Against the Queen, 12th November 2001
- What did Gutenberg invent?, 19th November 2001
Royal Deaths and Diseases, Channel 4
- Decadence, 17th January 2003
- Tainted Blood, 24th January 2003
- Royal Children, 31st January 2003
Meet the Ancestors, BBC2
- Wolsey's Lost Palace of Hampton Court, 2002
Time Team, Channel 4
- appearances as Tudor historical expert in 2004, 2005, 2006
Seven Ages of Britain, BBC1
- historical consultant on the Tudors, 2008
Radio
Radio contributions include In Our Time (Radio 4), Start the Week (Radio 4), Front Row (Radio 4), Night Waves (Radio 3), What if? (Radio 4), Great Lives (Radio 4).

