







| 2025 | Quỷ Dữ Ẩn Mình | Harold Laing |
| Bank of Dave 2: The Loan Ranger | Dave Fishwick | |
| 2024 | The Old Man and the Land | David (voice) |
| Bộ Chiến Tranh Bất Lịch Sự | P.M. Winston Churchill | |
| 2023 | Bank of Dave | Dave Fishwick |
| 2022 | The Rime of the Ancient Mariner: Orchestra of the Age of Enlightenment | Narrator |
| Đàn Ông | Geoffrey | |
| 2021 | A Ghost Story for Christmas: The Mezzotint | Edward Williams |
| Designing Bond | Self | |
| Điệp Viên 007: Không Phải Lúc Chết | Tanner | |
| 2019 | The Interview | Interviewer |
| Brexit: The Uncivil War | Craig Oliver | |
| 2018 | Peterloo | Henry Hunt |
| National Theatre Live: Macbeth | Macbeth | |
| Nothing Like a Dame | Self (archive footage) (uncredited) | |
| 2017 | National Theatre Live: Young Marx | Marx |
| Anh Chàng Siêu Năng | Ellman | |
| 2016 | Trespass Against Us | P.C Lovage |
| National Theatre Live: The Threepenny Opera | Captain Macheath, aka 'Mac the Knife' | |
| Shakespeare Live! From the RSC | Self - Performer | |
| The Roof | Yet Another Fan | |
| 2015 | Điệp Viên 007: Bóng Ma | Tanner |
| Man Up | Sean | |
| 2014 | Trò Chơi Giải Mã | Detective Robert Nock |
| Cuban Fury | Gary | |
| 2013 | Lucan | Lord Lucan |
| National Theatre Live: 50 Years on Stage | Iago | |
| National Theatre Live: Othello | Iago | |
| Muse of Fire | Self | |
| 2012 | Loving Miss Hatto | Young Barrington Coupe |
| Điệp Viên 007: Tử Địa Skyfall | Tanner | |
| National Theatre Live: The Last of the Haussmans | Nick | |
| Bond on Location | Self / Bill Tanner | |
| Broken | Bob Oswald | |
| 2010 | National Theatre Live: Hamlet | Hamlet |
| Lennon Naked | Brian Epstein | |
| The First Men in the Moon | Bedford | |
| Wild Target | Gerry Bailey | |
| 2009 | Wish 143 | Wishman |
| 2008 | Điệp Viên 007: Định Mức Khuây Khỏa | Tanner |
| Margaret Thatcher: The Long Walk to Finchley | Denis Thatcher | |
| The Curse of Steptoe | Alan Simpson | |
| 2007 | Mansfield Park | Rushworth |
| 2004 | Judas | Andrew |