Mais Meryl Streep n'est jamais aussi bonne que dans des rôles puissament dramatiques. Elle a ainsi fait couler des torrents de larmes en croisant un amour impossible dans
Sur la route de Madison (1995) et en soutenant Ed Harris malade du SIDA dans
The Hours (2003). Et comme si elle n'en avait pas besoin, l'actrice décroche avec ce film une nouvelle récompense à son riche palmarès : l'Ours d'argent de la meilleure actrice au Festival de Berlin.