Silent Witness
1996
Love, Rosie
2014
Eragon
2006
St. Trinian's
2007
Camelot
2011
Trial & Retribution
1997
Napoleon
2002
Chalet Girl
Queen and Country
2015
Keeping Mum
4.3.2.1.
2010
St Trinian's 2: The Legend of Fritton's Gold
2009
Grand Piano
2013
The Mists of Avalon
2001
The Lovers
Killing Jesus
Justin and the Knights of Valor
The Look of Love
Driving Lessons
The Return of Sherlock Holmes
2004
Mayo
Psychobitches
2012
Balance, Not Symmetry
2019
Bookaboo
Money
The Edge
Hans Christian Andersen: My Life as a Fairytale
2003
Sir Gadabout: The Worst Knight in the Land
Huge
The Story of F***
Tell That to the Winter Sea
2023
Napoléon
Hans Christian Andersen: My Life as a Fairy Tale
Camelot › Episodes
Reckoning
June 10, 2011
The Battle of Bardon Pass
June 3, 2011
Igraine
May 20, 2011
The Long Night
May 13, 2011
Three Journeys
May 6, 2011
Justice
April 29, 2011
Lady of the Lake
April 15, 2011
Guinevere
April 8, 2011
The Sword and the Crown
April 1, 2011
Homecoming
February 25, 2011