C'est au Danemark qu'il parvient à trouver des premiers rôles, par ailleurs plus exigeants : en 2012, il partage l'affiche du drame historique "Royal Affair", de Nikolaj Arcel, avec Alicia Vikander dans le rôle de la reine Caroline-Mathilde de Hanovre. Il y joue quant à lui Johann Friedrich Struensee. Puis Thomas Vinterberg le dirige pour le drame "La Chasse". Le , il obtient le prix d'interprétation masculine au Festival de Cannes pour son rôle d'instituteur injustement accusé de pédophilie.