Ever since E.L. James' "50 Shades of Grey" hit bookshelves -- then instantly flew off of them -- readers have been craving a movie adaptation of the BDSM erotic novel. Focus Features has been scrambling to give it to them after buying the rights in 2012. Gus Van Sant has filmed a test sex scene starring Alex Pettyfer ("Magic Mike") in a bid to direct, but there's no guarantee either will get the gig. So the burning question remains: Who will play Christian Grey and Anastasia Steele? Here are 20 actors and actresses that are fan favorites.