Narrator
The Complete Story of Film (2023)
Self (voice)
My Name Is Alfred Hitchcock (2023)
Self
Cannes Uncut (2023)
Self - Narrator (voice)
Marcia su Roma (2022)
The Story of Film: A New Generation (2021)
The Storms of Jeremy Thomas (2021)
Himself
The Flowers the Fish and the Cockerel (2021)
The Story of Looking (2021)
Who Is Bill Rebane? (2021)
40 Days to Learn Film (2020)
50 Years of the Troubles: A Journey Through Film (2019)
Self - Filmmaker / Narrator (voice)
The Eyes of Orson Welles (2018)
Love Express. Przypadek Waleriana Borowczyka (2018)
The Dream Palace: A People's History of Tyneside Cinema (2018)
Antonia Bird: From EastEnders to Hollywood (2016)
Self - Interviewee
Looking for Charlie: Or, the Day the Clown Died (2016)
The Film That Buys the Cinema (2014)
Himself - Narrator (voice)
A Story of Children and Film (2013)
Cinema Is Everywhere (2011)
Self – Documentarist
The First Movie (2009)
Cinema Iran (2005)
Self - Interviewer
I Know Where I'm Going! Revisited (1994)
Director
A Sudden Glimpse to Deeper Things (2024)
Screenplay
Director of Photography
Cinema Has Been My True Love: The Work and Times of Lynda Myles (2023)
Writer
Screenstory
Creator
The Ballad of a Great Disordered Heart (2022)
Book
Dear Paul Schrader, Thank You for Light Sleeper (2021)
Editor
Alexander's Film (2020)
You With Your Fresh Thoughts (2019)
Storm in My Heart (2018)
Stockholm, My Love (2016)
Cinematography
Executive Producer
I Am Belfast (2016)
Eisenstein on Lawrence (2016)
Bigger Than The Shining (2016)
Your Eyes Flash Solemnly with Hate (2015)
Atomic: Living in Dread and Promise (2015)
6 Desires (2014)
The Place (2014)
Life May Be (2014)
But Then Again, Too Few to Mention (2014)
Apollo: Prvo ratno kino (2013)
Here Be Dragons (2013)
What Is This Film Called Love? (2012)
60 Sekundit Üksindust Aastal Null (2011)
First Impressions (2008)
The New Ten Commandments (2008)
On the Road with Kiarostami (2005)
Faith (2005)
Pulp Fact (1997)
I Remember IKWIG (1996)
Ian Hamilton Finlay: In a Wee Way (1996)
Producer
Another Journey By Train (1993)
Gulf War: Scottish Eye (1990)
Assistant Director
Dear Mr Gorbachev (1990)