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)
El Régimen (Serie TV) (2024 - )Papel: Peter 8.00
Trouble in Mind (2022)Edad: 41 años
Somewhere Boy (Serie TV) (2022 - )Papel: Steve 8.00
La marquesa (Serie TV) (2020 - )Papel: Shep 7.00
Unprecedented: Real Time Theatre from a State of Isolation (Serie TV) (2020 - )Papel: Mike 7.00
Come Home (Serie TV) (2018 - )Papel: Chris Tomlinson 7.00
Plan B (2018)Papel: LiamEdad: 37 años 5.13
National Theatre Live: Saint Joan (2017)Papel: StewardEdad: 36 años 7.12
Striking Out (Serie TV) (2017 - )Papel: Eric Dunbar 7.00
Rescate millonario (2016)Papel: Joe FranzEdad: 35 años 6.00
The Young Messiah (2016)Papel: The DemonEdad: 35 años 5.24
Agente contrainteligente (2016)Papel: James ThurbeckEdad: 35 años 6.22
Lucky Man (Serie TV) (2016 - 2018)Papel: Simon 7.08
Guerra y paz (Serie TV) (2016)Papel: Bilibin 7.93
Versailles (Serie TV) (2015 - 2018)Papel: Leopold 7.41
Second Coming (2014)Papel: Hospital CounsellorEdad: 33 años 5.98
Peaky Blinders (Serie TV) (2013 - 2022)Papel: Donal 8.64
Birdsong (Serie TV) (2012)Papel: Private Brennan 8.00
El irlandés (2011)Papel: Aidan McBrideEdad: 30 años 6.67
Londres: Distrito criminal (Serie TV) (2009 - 2014)Papel: Sean Harte 7.02
Invasión jurásica (Serie TV) (2007 - 2011)Papel: Michael 7.15
Hechizada (2004)Papel: OttoEdad: 23 años 5.78
InterMission (2003)Papel: Anthony LowryEdad: 23 años 5.34
El imperio del fuego (2002)Papel: DevonEdad: 22 años 5.04
The Crush (2010) (Cortometraje)Papel: BoyfriendEdad: 29 años 4.67