
Actor
Age 40 · UK

2013 · ★ 7.4
as Finnick Odair

2014 · ★ 6.8
as Finnick Odair

2011 · ★ 6.6
as Philip

2015 · ★ 6.9
as Finnick Odair

2016 · ★ 7.9
as William 'Will' Traynor

2012 · ★ 6
as William

2020 · ★ 7.2
as Mycroft Holmes

2014 · ★ 7.8
as Alex Stewart

2016 · ★ 6.3
as William

2021 · ★ 7.3
as Punter #5

2019 · ★ 6.3
as Alexander Brok

2018 · ★ 6.8
as Richard Sharp

2026 · ★ 7.7
as Fred

2014 · ★ 5.9
as Alistair Ryle

2020 · ★ 5.7
as Jack

2018 · ★ 7
as Hawkins

2014 · ★ 5.1
as Brian McNeil

2017 · ★ 5.7
as Philip

2024 · ★ 6
as Patrick McKee

2017 · ★ 6.6
as Tom Buckley

2017 · ★ 6.3
as Captain Stanhope

2021 · ★ 5.8
as James

2011 · ★ 6.9
as Duncan Edwards

2010 · ★ 4.9
as Kaleb

2022 · ★ 5.6
as Henry

2025 · ★ 6.2
as Grady

2019 · ★ 6.1
as Liam

2013 · ★ 6.3
as Ben

2022 · ★ 6.5
as Alexander Nagler (voice)

2025
as (voice)
Movies from TMDB, TV roles from TVmaze (main cast only).

2026 · MGM+ · Ended
as Tom Parker

2025 · Prime Video · Ended
as Dr Joel 'Laz' Lazarus

2025 · Rai 1 · Ended
as Edmond Dantès

2023 · Prime Video · Ended
as Billy Dunne

2020 · Netflix · To Be Determined
as Mycroft Holmes

2013 · BBC One · On air
as Oswald Mosley

2012 · BBC Two · Ended
as Jack Walsh

2010 · Channel 4 · Ended
as Logan Mountstuart (Young)

2010 · STARZ · Ended
as Richard