Who will play Anastasia Steele? Emily Blunt 16/1 - The Independent