Ladies in Lavender 2004
as Luke Pendered
The Making of Gosford Park 2002
as Self (uncredited)
Gosford Park 2001
as Fred
Lorna Doone 2001
as Belton
Being Human 1994
as Nuno
Credits from TMDB.