En 2017, abonné aux rôles de héro romantique il choisit d'interpréter un noble anglais du charmé par Rachel Weisz dans "My Cousin Rachel" réalisé par Roger Michell. Il est aussi l'un des premiers rôles du film de guerre "Men of Honor". A défaut de remplir les salles, ces deux films sont des succès critiques. "Journey's End" (son autre titre) est sélectionné dans la catégorie « Special Presentations » et projeté le 8 septembre 2017 au Festival international du film de Toronto, et lui vaut une proposition aux Evening Standard British Film Awards.