







| 2025 | A Ghost Story for Christmas: The Room in the Tower | Roger Winstanley |
| World of Westeros Ambient Video | Edmure Tully | |
| F1 Phim Điện Ảnh | Peter Banning | |
| National Theatre Live: The Other Place | Chris | |
| 2023 | You Hurt My Feelings | Don |
| 2021 | Laika | — |
| 2020 | Anne: The Princess Royal at 70 | Self - Narrator |
| Carmilla | Doctor Renquist | |
| 2019 | Trò Chơi Vương Quyền: Phiên Gác Cuối Cùng | Self |
| 2018 | King Lear | Duke of Cornwall |
| 2017 | Una | Mark |
| 2016 | Thế Giới Ngầm: Trận Chiến Đẫm Máu | Marius |
| The Velvet Abstract | Narrator | |
| The Circuit | Sasha | |
| 2014 | Biển Đen | Lewis |
| Groove Is in the Heart | Mark | |
| 2012 | Nora | Richard |
| The Door | Man with the Wings of a Swan | |
| 2011 | Hysteria | Mr. Squyers |
| Forget Me Not | Will Fletcher | |
| 2010 | Jackboots on Whitehall | Captain English / Monty (voice) |
| Anton Chekhov's The Duel | Von Koren | |
| 2007 | The Relief of Belsen | Derrick Sington |
| Persuasion | William Elliot | |
| Chuộc Lỗi | Naval Officer | |
| 2006 | Điệp Viên 007: Sòng Bạc Hoàng Gia | Villiers |
| 2005 | Pierrepoint: The Last Hangman | Lieutenant Llewelyn |
| A Very Social Secretary | Keith | |
| 2004 | Piccadilly Jim | Reg 3 |
| Đi Tìm Miền Đất Hứa | Theater Patron 5 | |
| 2003 | Three Sisters | Tusenbach |
| 2001 | The Low Down | John |
| 2000 | Summer in the Suburbs | School Psychologist |
| Longitude | Halley's Secretary |