Scarlett Johansson is taking her ego pills again. In a recent interview, Scarlett says she misses out on a lot of roles in Hollywood because she thinks she is too sexy. "That has happened to me before, yeah. That’s always an unfortunate thing to figure out. Why can’t you see?! For me, I would imagine casting someone, you would want to challenge yourself in some way."
I think maybe she is not getting the roles because she only plays one type of role. Yes, when she is in Avengers it is different, but anyone could have played that role. She got lucky they cast her for that. If you look at something that actually requires acting, all her roles kind of just meld into one person. You can be sexy and if you are a good actress can pull off anything. I think Scarlett is just finding any excuse she can why she loses out on parts to actresses who can actually act.