You know, I was thinking Jodie Foster, but she seems too petite.
It never hurt Tom Cruise :-) I'm not too familiar with the younger set of actresses who might have a good head on their shoulders, so...Oh, Steve Tyler's daughter, she was in Lord of the Rings. I think she's tall. Maybe Demi Moore or Scarlett Johanssen. Virginia Hall was between 30 and 50 when she was doing the bulk of her work, so an actress closer to 30, I think.