Who will play Christian Grey? Alex Pettyfer 10/1 - The Independent