Nel 2006 diviene ambasciatrice di buona volontà per il Programma delle Nazioni Unite sull'HIV/AIDS, che aiuta ad aumentare la consapevolezza delle problematiche legate all'AIDS, partecipando a diverse raccolte di fondi per la causa. Nel luglio 2012 viene scelta dal regista Oliver Hirschbiegel per interpretare l'iconico ruolo di Lady Diana Spencer nel biopic "Diana - La storia segreta di Lady D", che ripercorre gli ultimi due anni di vita della Principessa di Galles. Nel 2013 riceve una canditura ai Premi Oscar 2013 come miglior attrice protagonista e al Golden Globe 2013 come miglior attrice protagonista in un film drammatico, in entrambi i casi grazie al ruolo di Maria nel film "The Impossible" di Juan Antonio Bayona, basato sul disastroso Terremoto e maremoto dell'Oceano Indiano del 2004.