I'm thinking Winona Ryder would make a formidable Heather Wade.
Does anyone remember her in
Autumn in New York with Richard Gere? Not a very good movie (actually a bit creepy), but she was lovely in it. Fine featured and doe-eyed. Even 18 years later, I can't connect her to HW in any way.
Maybe Diane Lane? She seems like she could do tough.