Fly Me To The Moon: Tráiler'Alien: Romulus': Primer TráilerGhostbusters 5: Tráiler finalLaLola (2024) VIXSofía SisniegaEmily RuddVuelve a Mí (Telemundo)Minas de pasión (Univisión)
Open (2021)Papel: Frank 6.00
El espía inglés (2020)Papel: Lovett 7.29
National Theatre Live: Todos eran mis hijos (2019)Papel: George Deever 7.63
En la playa de Chesil (2017)Papel: Ted 5.84
Loaded (Serie TV) (2017)Papel: Callum 5.73
Royal Shakespeare Company: Cymbeline (2016)Papel: Iachimo 8.00
Royal Shakespeare Company: King Lear (2016)Papel: Edgar 7.21
The Inbetweeners 2 (2014)Papel: Kristian 7.00
Skyfall (2012)Papel: Q's Assistant 8.10
Endeavour (Serie TV) (2012 - 2023)Papel: Joe North 9.00
The Syndicate (Serie TV) (2012 - )Papel: Kieran 7.53
Whitechapel (Serie TV) (2009 - )Papel: Doug Brenton 6.61
Inspector George Gently (Serie TV) (2007 - 2017)Papel: Scott Tanner 9.00
Lewis (Serie TV) (2006 - 2015)Papel: Vincent Vega 9.00
Crocodile (2014) (Cortometraje)Papel: Liam 7.00