Who will play Anastasia Steele? Rachel McAdams 25/1 - The Independent