
3 unreleased or undated titles are hidden. Show unreleased
Kiloran Bay 2026
as James
The Twelfth Night Reunion 2026
as Self - Performer
National Theatre Live: Dr. Strangelove 2025
as General Buck Turgidson
National Theatre Live: Othello 2023
as Othello
Scrooge: A Christmas Carol 2022
as Tom Jenkins (voice)
National Theatre Live: Blues for an Alabama Sky 2022
as Guy Jacobs
Cameron Mackintosh - The First 50 Years 2021
as Self
Death of England: Face to Face 2021
as Delroy
National Theatre Live: Hamlet 2010
as Horatio
London Boulevard 2010
as Waiter
The Rat Pack - Live From Las Vegas 2004
as Sammy
Muse of Fire 2013
Director, Executive Producer, Writer, Music
Credits from TMDB.