| 2024 | Peppa Pig: Wedding Party! | Mr Bull (voice) |
| Peppa's Cinema Party | Mr Bull / Grandad Dog (voice) |
| 2021 | Nữ Sát Thủ | Edward Hayes |
| 2020 | Vì Sao Đưa Bạn Tới: Bản Điện Ảnh | Grogon (voice) |
| Easter in Art | Mark (voice) |
| 2018 | Hamlet | Ghost/Player King |
| 2017 | Người Đàn Ông Với Trái Tim Sắt | General Wagner |
| 2014 | Canuck Black | Canuck Black (voice) |
| Crystal Skulls | Hadden |
| Giáp Sắt 2: Cuộc Chiến Đẫm Máu | Gilbert De Vesci |
| Con Thiên Chúa | Noah |
| 2011 | Bà Đầm Thép | Admiral Fieldhouse |
| My Week with Marilyn | Dr. Connell |
| 2010 | Người Chấp Bút | Stranger |
| 2009 | Is Anybody There? | Harry Price |
| 2008 | Unrelated | George |
| 2004 | Biography Channel - Albert Einstein | Narrator |
| 2001 | Hornblower: Retribution | Dr. Clive |
| Hornblower: Mutiny | Doctor Clive |
| 1989 | Dialogue in the Dark | James Boswell |
| 1988 | The Dunroamin' Rising | Rev. Douglas Wyllie |
| 1981 | The Cherry Orchard | Yasha |
| 1980 | Rabbit Pie Day | The Interpreter |
| One Chance in Four | Dimitri |
| 1979 | Henry VIII | Lord Abergavenny |
| 1976 | The Hunchback of Notre Dame | Jehan |
| 1975 | Legend of the Werewolf | Etoile |