
Known For
Filmography
2026
2020
2018
2018
2015
2015
2010
2010
2003
2003
1996
1991

National Theatre Live: All My Sons
Movie · as Dr Jim Bayliss

The Secret Garden
Movie · as George

National Theatre Live: Cat on a Hot Tin Roof
Movie

Lazarus
Movie · as Zach

National Theatre Live: A View from the Bridge
Movie · as Louis

And Then There Were None
TV · as Recording Artist · 1 ep

The Wolfman
Movie · as Asylum Doctor (uncredited)

Downton Abbey
TV · as Medical Officer · 1 ep

Hamlet
Movie · as Guildenstern

The Royal
TV · as Edgar Plumley · 1 ep

Shine
Movie · as Ashley

Murder Most Horrid
TV · as Gerry · 1 ep