Movies
Darling
as Party Guest (uncredited)
School for Sex
as Giles Wingate
The Trials of Oscar Wilde
as Lord Percy Douglas
A Yank at Oxford
as Minor Role (uncredited)
For Men Only
as Miles Fanthorpe
The Rise and Rise of Michael Rimmer
as Officer at Regimental Dinner (uncredited)
The House in Marsh Road
as Richard Foster
The Ghost of St. Michael's
as Extra
The Devil’s Jest
as Victor
Very Important Person
as Stagehand (uncredited)