| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2025 | Brown Bread | Seamus | |
| 2024 | Baltimore | Donal | |
| 2024 | Spud | - | |
| 2023 | Luther: O Cair da Noite | Martin Schenk | |
| 2022 | O Milagre | Sir Otway | |
| 2022 | Harold & Mary | Harold | |
| 2018 | Black '47 | Bolton | |
| 2018 | National Theatre Collection: Translations | Jimmy Jack Cassie | |
| 2017 | A Morte de Stalin | Lazar Kaganovich | |
| 2017 | O Estrangeiro | Hugh McGrath | |
| 2017 | Masaryk | Lord Halifax | |
| 2015 | A Senhora da Van | Priest | |
| 2015 | National Theatre Live: Everyman | Death | |
| 2014 | Mrs. Brown's Boys D'Movie | P.R. Irwin | |
| 2013 | O Melhor Lance | Lambert | |
| 2009 | Água Benta | Father Grogan | |
| 2009 | Margaret | Airey Neave | |
| 2009 | Gud, lukt och henne | - | |
| 2006 | Babel | Barth | |
| 2006 | HG Wells: War with the World | George Bernard Shaw | |
| 2002 | Dead Gorgeous | Mr Smart | |
| 2002 | Before You Go | Father Cunningham | |
| 2000 | Lendas da Vida | Dougal McDermott | |
| 1997 | Breakout | Dr. Bill Galton | |
| 1994 | Staggered | Dr Barnet | |
| 1994 | Grushko | Gidaspov | |
| 1993 | O Filho da Pantera Cor-de-Rosa | Sergeant Francois Duval | |
| 1991 | Ex | Simon | |
| 1991 | Do Not Disturb | Prof Moreau | |
| 1990 | A Marcha | Roy Cox | |
| 1989 | Testimony of a Child | Chris | |
| 1989 | Wilt | Braintree | |
| 1988 | Codename: Kyril | Carter | |
| 1986 | Shergar | Sean | |
| 1985 | The Doctor and the Devils | Mr Webb | |
| 1985 | Radio Pictures | Rory Colquhon | |
| 1985 | Blue Money | Brogan | |
| 1983 | 007 Contra Octopussy | Kamp | |
| 1983 | Guerra nas Estrelas: O Retorno de Jedi | General Madine | |
| 1982 | Giro City | Flynne | |
| 1976 | The Paradise Run | Terrorist | |
| - | Untitled Luther Sequel | Martin Schenk |