Actor who rose to widespread acclaim for his turn as Sergeant Miller in the 2019 war drama 1917. He previously starred as Achilles in the 2018 Shakespeare adaptation film Royal Shakespeare Company: Troilus and Cressida.
He studied acting at Bristol Old Vic Theatre School.
He appeared in the 2015 Disney film Cinderella. He also played Mentieth in the 2013 National Theatre Live film Macbeth.
He is married with a son named Archer.