Despite turning just 29 this week, Hollywood starlet Scarlett Johansson has spent nearly two decades in the film industry. To celebrate the A-lister's birthday, we're taking a look at her movie roles through the years. She's played everyone from a 17th-century maid to a modern superhero, from a nanny to a monarch's mistress, and she's shown off her acting chops in major blockbusters and smaller indie films alike. Take a look to see Scarlett Johansson grow up on screen over the years!
Sweet and Sexy: The Scarlett Johansson Movie Transformation