Who will play Anastasia Steele? Amanda Seyfried 7/1 - The Independent