PLAY IT AGAIN, SAM
ANY HUMAN HEART (2010)
First comes to prominence playing writer Logan Mountstuart in this Channel 4 adaptation of William Boyd’s novel, which travels from 1920s Paris to 1950s New York and 1980s London.
THE HUNGER GAMES:
CATCHING FIRE (2013) Stars as Finnick Odair, a previous victor of the Games, who forms an alliance with Katniss Everdeen (played by Jennifer Lawrence).
PIRATES OF THE CARIBBEAN: ON STRANGER TIDES (2011)
Plays Philip Swift, a missionary and prisoner aboard a pirate ship, who falls in love with a mermaid.
THE RIOT CLUB (2014)
In this adaptation of Laura Wade’s play Posh, a fictionalised account of an all-male Oxford University dining club, arrogant undergraduate Alistair Ryle causes a stir when he is expelled for destroying a bar and assaulting the landlord.
ME BEFORE YOU (2016)
Will Traynor, a quadriplegic, is bitter about his former lifestyle as a banker, until his carer Louisa (Emilia Clarke) teaches him to enjoy life again, despite his plans to attend a euthanasia clinic.
JOURNEY’S END (2017)
In this film version of RC Sherriff’s classic 1928 play, set in the trenches of the First World War, Captain Stanhope battles the effects of PTSD and alcoholism.