There’s no doubt that Scarlett Johansson is one of the most talented actresses around. She’s played a superhero in Marvel franchises, a free spirit in Vicky Christina Barcelona, and a reflective, lovable loner in Lost In Translation. However, ScarJo’s clearly not afraid to go over to the dark side.
In her new film, Lucy, the actress plays a drug mule who takes down thugs after being drugged gives her superhuman abilities. She’s also played a sexy alien, a clone effectively sentenced to die, and a temptress caught in a Hollywood murder mystery.
We rounded up and ranked Johansson’s odd and twisted roles, so dig into our gallery to find out which characters made the list.
[Photo Credit: A24 Films/Getty Images/Lionsgate]