It's not Ian Somerhalder like EVERYONE has been speculating. Sources close to the project have said that Alex Pettyfer (Who was in Magic Mike with Channing Tatum) as Christian. Rumors are also going around that Jennifer Lawrence is the front runner to play Anastasia Steel. I've never read the books...but I don't think she feels right for the part. Your thoughts??