Joined the cast of the Christopher Nolan film Dunkirk in 2017. He also earned a recurring role in the British period drama The Last Post.
He studied acting at the Guildhall School of Music and Drama and while there appeared in stage productions of Peter Pan and Macbeth.
His first screen role was in 2013 in a couple episodes of Casualty.
He is a native of London, England.
In the 2017 war movie Dunkirk, he stars alongside Tom Hardy, Cillian Murphy, and Harry Styles.