Get ready to be mesmerized by the stunning Scarlett Johansson! This 35-year-old actress knows how to turn heads both on and off screen. Whether she’s saving the world as Black Widow in the Avengers movies or dazzling on the red carpet, Scarlett never fails to impress. Her fashion sense is impeccable and she always manages to strike a pose that makes us swoon. From her days as a blonde bombshell to her current fiery red locks, Scarlett knows how to work her angles and leave us speechless. Check out some of her most unforgettable moments ahead!