Directed 18
2010s
- 2019
1944: Should We Bomb Auschwitz?
Director
- 2017
1066: A Year to Conquer England
Director
1066: A Year to Conquer England
Director
- 2016
Royal Wives at War
Director
- 2015
Dan Cruickshank: Resurrecting History: Warsaw
Director
- 2014
Dan Cruickshank and the Family That Built Gothic Britain
Director
Treasures of Ancient Egypt
Director
- 2013
D-Day: The Last Heroes
Director
- 2011
Kidnapped: A Georgian Adventure
Director
Operation Crossbow
Director
- 2010
2000s
- 2009
BBC Four Presents: Sir Gawain and the Green Knight
Director
- 2006
The Impressionists
Director
- 2005
Around the World in 80 Treasures
Director
- 2004
The Divine Michelangelo
Director
1970s
- 1974
Produced 11
2020s
- 2023
U-Boat Wargamers
Producer
2010s
- 2019
1944: Should We Bomb Auschwitz?
Producer
- 2018
- 2017
1066: A Year to Conquer England
Producer
- 2015
Dan Cruickshank: Resurrecting History: Warsaw
Producer
- 2014
Dan Cruickshank and the Family That Built Gothic Britain
Producer
Treasures of Ancient Egypt
Producer
- 2011
Operation Crossbow
Producer
- 2010
2000s
- 2009
BBC Four Presents: Sir Gawain and the Green Knight
Producer
- 2005
Around the World in 80 Treasures
Producer
Acted in 1
2020s
- 2022
Wrote 1
1970s
- 1974
Appearances1
2010s
- 2016
Trainspotting Live
Self - Presenter · 3 episodes