These guys are too OLD! Ryan Gosling is too 'been there done that'. How many movies do we need to see him in? Remember....Christian is beyond gorgeous, and he is young....my suggestion is
ALEX PETTYFER! He is gorgeous, has blondish copper messy hair and a sexy brooding look which also seems deeply troubled. He looks fab in and out of clothes. My instincts are that he would be quite steamy in the sack too!