Snow White and the Huntsman
En 2012, il interprète le prince Andrew Alcott dans la grosse production "Blanche-Neige", aux côtés de la star Julia Roberts et la jeune Lily Collins. Le film est néanmoins éclipsé par une autre adaptation du conte éponyme, le blockbuster fantastique "Blanche-Neige et le Chasseur", mené par Chris Hemsworth, Kristen Stewart et Charlize Theron, dont le succès est tel qu'une suite est immédiatement annoncée.