I thought Scarlett Johansson was good at playing sexy and devious in Match Point, but I don't know if she's good at playing secretly smart, which I think this role requires. In Match Point, she was devious but ultimately kind of dumb, which worked for the blank slate nature of the part. Black Widow's gotta have some depth.
The US is particularly miserable at putting aside money for the future. Should we blame our paychecks or our psychology?