And finally...Who will play Anastasia Steele? Katie Price 500/1 - The Independent