2024
as Self
2023
2018
as Hamish Bowles
2017
2014
as "Hamish"
2012
as Himself
2009
2007
2006
as Courtier (uncredited)