Casino Royale (2006) als Hot Room Doctor | |
Ghostboat (2006) als Redding | |
The Walk (2005) als Robin | |
Wilde Stories: The Nightingale and the Rose (2003) als Student (voice) | |
The Project (2002) als Charles | |
Bridget Jones's Diary (2001) als Greg (uncredited) | |
Mind Games (2001) als DC Terry Beale | |
Wuthering Heights (1998) als Edgar | |
Basil (1998) als Ralph | |
The Gift (1998) als Dr. Hill | |
Annie: A Royal Adventure (1995) als Rupert Hogbottom | |
Full Throttle (1995) | |
Howards End (1992) als Albert Fussell |