Actor who starred as Edward in the Divergent film series after previously being best known for his role in the mini-series The White Queen. He landed a part in the 2016 sequel Now You See Me 2.
He started off by performing in operas. He is a graduate of the Royal Academy of Dramatic Arts. He was a music scholar at Eton College, in England.
He starred in an independent thriller called Blood Orange. He began his career in the opera, and then joined the National Youth Theatre, where he performed in several productions before moving into film.