En 2006, actuó en la película "Miss Potter", interpretando a la escritora de cuentos infantiles Beatrix Potter, donde trabajó junto a Ewan McGregor y Emily Watson y por la que obtuvo su quinta nominación al Globo de Oro, donde perdió a favor de la veterana Meryl Streep por "El diablo viste de Prada".