| Ano | Nota | Título | Personagem |
|---|---|---|---|
| 2022 | A Princesa | Julius | |
| 2018 | Mamma Mia!: Lá Vamos Nós de Novo | Sky Rymand | |
| 2018 | Um Bilhete Para Longe Daqui | Mark | |
| 2017 | Stratton - Forças Especiais | John Stratton | |
| 2016 | Warcraft - O Primeiro Encontro de Dois Mundos | King Llane Wrynn | |
| 2015 | A Senhora da Van | Theatre Actor | |
| 2015 | Já Estou Com Saudades | Kit | |
| 2014 | On Angel Wings | Angel Gabriel | |
| 2014 | Dracula: A História Nunca Contada | Mehmed II | |
| 2014 | Marvel Studios: Construindo um Universo | Self | |
| 2014 | Need for Speed: O Filme | Dino Brewster | |
| 2014 | Um Álibi Perfeito | Mitch Brockden | |
| 2013 | National Theatre Live: 50 Years on Stage | Dakin | |
| 2013 | Marvel One-Shot: Agente Carter | Howard Stark | |
| 2013 | A Arte da Paixão | AJ Munnings | |
| 2013 | Sem Perdão | Darcy | |
| 2012 | Abraham Lincoln: Caçador de Vampiros | Henry Sturgess | |
| 2011 | Sete Dias com Marilyn | Milton Greene | |
| 2011 | Equipando um herói | Himself | |
| 2011 | Hello Carter | Carter | |
| 2011 | Capitão América: O Primeiro Vingador | Howard Stark | |
| 2011 | O Dublê do Diabo | Latif Yahia / Uday Hussein | |
| 2010 | As Aventuras de Sammy | Sammy (voice) | |
| 2010 | O Retorno De Tamara | Ben Sergeant | |
| 2009 | Educação | Danny | |
| 2009 | Brief Interviews with Hideous Men | Daniel / Subject #46 | |
| 2009 | Freefall | Dave | |
| 2009 | National Theatre Live: Phèdre | Hippolytus | |
| 2008 | Birthing Mamma Mia! | Self | |
| 2008 | A Duquesa | Charles Grey | |
| 2008 | God on Trial | Moche | |
| 2008 | Official Selection | The Stranger | |
| 2008 | Mamma Mia! | Sky Rymand | |
| 2008 | O Escapista | Lacey | |
| 2006 | Fazendo História | Dakin | |
| 2006 | Garoto Nota 10 | Spencer | |
| 2005 | Café da Manhã em Plutão | Squaddie at Disco | |
| 2003 | Sparkling Cyanide | Andy Hoffman | |
| 2002 | Peste Negra | Clerk | |
| 2001 | Do Inferno | Constable #3 | |
| - | The Lightkeeper | Seamus |