Who will play Anastasia Steele? Scarlett Johansson 4/1 - The Independent