7. Alex Pettyfer
Age: 22
Best Known For: Alex Rider in Stormbreaker
Why Hed Be Good: He played stripper Adam in Magic Mike during which he proved hes a hit with the ladies. He looked good in a suit in Beastly, despite the bizarre facial tattoos.
Why He Wouldnt: Hes not very dark and mysterious. Hes good at playing the All American boy-next-door type of guy. Also, he stars Thomas Westfall in the Oscar hopeful The Butler set to be released early next year. If he's hoping for an Oscar run he might give 50 Shades a miss.