Since then, the New York-born actress hasn't looked back, sharing the screen with the likes of Colin Firth, Ewan McGregor, Hugh Jackman and Natalie Portman.
Johansson reprises her role as Iron Man 2 heroine Black Widow this week for The Avengers, in which she teams up with Marvel heroes Captain America (Chris Evans), Thor (Chris Hemsworth) and Hawkeye (Jeremy Renner).
> 'Avengers' preview: 10 teasers for Marvel's superhero epic
> 'The Avengers' London press conference - video in full
Photo gallery: Scarlett Johansson's career in pictures: