2023
David Holmes: The Boy Who Lived as Self2018
In Praise of Action as Self2002
Harry Potter and the Chamber of Secrets as Slyth Beater No 12001
Harry Potter and the Philosopher's Stone as Slytherin Beater2000
Bedazzled as Student (uncredited)2023
David Holmes: The Boy Who Lived Executive Producer2011
Harry Potter and the Deathly Hallows: Part 2 Stunt Double2010
Prince of Persia: The Sands of Time Stunt Double2010
Harry Potter and the Deathly Hallows: Part 1 Stunt Double2009
Harry Potter and the Half-Blood Prince Stunt Double2008
Doomsday Stunts2008
Inkheart Utility Stunts2008
Mutant Chronicles Stunts2007
My Boy Jack Stunts2007
National Treasure: Book of Secrets Stunts2007
The Last Legion Stunt Double2007
The Golden Compass Stunts2007
Harry Potter and the Order of the Phoenix Stunt Double2005
Harry Potter and the Goblet of Fire Stunt Double2005
Green Street Hooligans Stunts2005
Harry & Paul Stunts2004
Harry Potter and the Prisoner of Azkaban Stunt Double2002
Harry Potter and the Chamber of Secrets Stunt Double2001
Harry Potter and the Philosopher's Stone Stunt Double1998
Lost in Space Stunts