2023
as DCS Ray Allen
2021
as Hawat Specialist
as Andrew Cooper
2019
as Jerome Heidjen
as Roger Hammond
2018
as Polixenes
2017
as BBC Reporter
2013
as Philip Walker
2006
as Samuel Scott
2002
as Bookshop Assistant
1997
as Hamlet