No, they cast a blonde, white, American girl to play a red haired Russian. But that's not even why I think she's miscast. Any good actor can put on an accent, and appearances rarely matter in film because they can always change. However, in this case, Scarlett simply doesn't have the rawness that Black Widow should have. She's hot, yeah...but not the kind of hot Black Widow should be. I would believe someone like Olga whats-her-face being a hard as nails sexy Russian spy, and not just because she's Russian. She has the look and attitude of a bad ass chick. Scarlett Johanson, I'm afraid, does not. Plus her line reads are flat as all hell.