 Many actresses tested for the role of Meggie, including  Michelle Pfeiffer (qv). Finally, it came down to two actresses,  Rachel Ward (I) (qv), and Jane Seymour (I) (qv). Producers liked  Seymours acting much better, but felt she was too strong an actress  and lacked the vulnerability needed to play Meggie. So the part went  to Ward.