
Filmography

Watch What Happens Live with Andy Cohen
2009 · Self - Guest

Ebenezer
2026 · Fred

The Late Late Show with James Corden
2015 · Self - Guest

The Jennifer Hudson Show
2022 · Self

Peaky Blinders
2013 · Oswald Mosley

The Hunger Games: Catching Fire
2013 · Finnick Odair

The Hunger Games: Mockingjay - Part 1
2014 · Finnick Odair

The Talk
2010 · Self

Chelsea Lately
2007 · Self

The Hunger Games: Mockingjay - Part 2
2015 · Finnick Odair

Pirates of the Caribbean: On Stranger Tides
2011 · Philip

Me Before You
2016 · William 'Will' Traynor

The Count of Monte Cristo
2025 · Edmond Dantès

The Pillars of the Earth
2010 · Richard

Enola Holmes
2020 · Mycroft Holmes

Harlan Coben's Lazarus
2025 · Dr Joel 'Laz' Lazarus, Executive Producer

Snow White and the Huntsman
2012 · William

Last Night in Soho
2021 · Punter #5

Charlie's Angels
2019 · Alexander Brok

The Huntsman: Winter's War
2016 · William

Daisy Jones & the Six
2023 · Billy Dunne

Any Human Heart
2010 · Logan Mountstuart (Young)

Vanished
2026 · Tom Parker

Love, Rosie
2014 · Alex Stewart

Bagman
2024 · Patrick McKee

Adrift
2018 · Richard Sharp

White Heat
2012 · Jack

The Great British Bake Off: Second Helpings
2026 · Self

The Nightingale
2018 · Hawkins

Pawns No More: The Making of The Hunger Games: Mockingjay Part 2
2016 · Self (Finnick Odair)

All the Devils Are Here
2025 · Grady

Their Finest
2017 · Tom Buckley

Every Breath You Take
2021 · James

The Riot Club
2014 · Alistair Ryle

The Lost Future
2010 · Kaleb

Love Wedding Repeat
2020 · Jack

Journey's End
2017 · Captain Stanhope
F.A.S.T.
2027 · Actor

My Cousin Rachel
2017 · Philip

The Quiet Ones
2014 · Brian McNeil

Book of Love
2022 · Henry, Executive Producer

The Mockingjay Lives: The Making of the Hunger Games: Mockingjay Part 1
2015 · Self - Finnick Odair

The Corrupted
2019 · Liam

United
2011 · Duncan Edwards

Mary and Martha
2013 · Ben

Surviving the Game: Making The Hunger Games: Catching Fire
2014 · Self - Finnick Odair

Charlotte
2022 · Alexander Nagler (voice)
Perdition
TBA · Actor, Executive Producer

Watch the Skies
2025 · (voice)
The Worst
TBA · Jim
The Last Days of Rabbit Hayes
TBA · Davey
Falling
TBA · Actor
Friday
TBA · Robin Friday