Scarlett Johansson has played over 50 characters in different movies. Scarlett Johansson is one of the American actresses I enjoy watching. I believe Scarlett Johansson has all it takes to act any role she wants. Recently, she revealed that she should not be limited to some roles and that as an actor, one should be able to play any person, or any animal, or any tree. I think Scarlett Johansson used this statement to get back at those who are criticizing her for her controversial roles in some movies.
Scarlett acted as Amanda in Manny & Lo. She acted as; Molly Pruitt in Home Alone 3, Charlotte in Lost in Translation, Francesca Curtis in The Perfect Score, Katherine in The Black Dahlia. Also, Scarlett Johansson started acting as Natasha Romanoff, which is also known as a Black widow when she acted in the movie titled Iron Man 2. This movie was released in 2010, and since then, she has been acting this role in movies like; The Avengers, Avengers: Age of Ultron, Avengers: Infinity War, etc.