Macpherson actuó nel filme de Franco Zeffirelli Jane Eyre, dientro duna nutrida repartida: William Hurt, Charlotte Gainsbourg, Anna Paquin, Geraldine Chaplin, Joan Plowright; nesi añu, tamién actuó nel filme Si non te cases, mato (If Lucy Fells) con Ben Stiller y Sarah Jessica Parker.