Who will play Christian Grey? Alexander Skarsgard - The Independent