Who will play Anastasia Steele? Anne Hathaway 14/1 - The Independent