Author E.L. James may have finally announced the much awaited cast for "Fifty Shades of Grey" but not all fans were pleased with the choices. Charlie Hunnam of "Sons of Anarchy" might have been the perfect choice for producers and James. Yet, fans of "Fifty" beg to concur. Here are a few actors named by fans as best suited for the part of Christian Grey.

"Fifty Shades of Grey" started out as a fan fiction inspired by Stephanie Meyer's "Twilight." Who would have thought it would become the most hyped novel and film to date? Author E.L. James has already sold more than a million copies beating "Harry Potter's" J.K. Rowling for the fastest-selling paperback. Also, James has raked in a whopping $90 million from book sales alone. How much would James earn if the film makes its' debut by August 1, 2014?

Hopefully, the film does rolls in the dough given fans are the least bit pleased with the casting. Early this weekend following the rumour that the cast would be announced after Labour Day, E.L. James tweeted the official cast for "Fifty Shades of Grey." "Social Network's" Dakota Johnson and "Sons of Anarchy" Charlie Hunnam nabbed the coveted part of Anastasia Steele and Christian Grey respectively.

While some fans were happy about the casting, some were enraged that their favourites lost to Hunnam and Johnson. As expected, Danna Brunetti certainly made a point that fans would be disappointed with the cast.

No matter how much "Fifty" fans swear and thrash around, Charlie Hunnam has officially been cast as Christian Grey. Of course, if the chance of recasting does arise, a few suitable actors would have lined up for the iconic part.

Check out the slideshow to see Hollywood hunks named by fans as better choices for the part of Christian Grey over Charlie Hunnam.