Cara Delevingne, Jared Leto, Margot Robbie & Will Smith
The stars have all landed spots in the upcoming flick, Suicide Squad.
Renée Zellweger, Bridget Jone's Diary
Fans were surprised the pretty and petitie actress secured the role of Bridget Jones. After stocking up on doughnuts and cheese pizzas, however, Zellweger proved she would do whatever it takes to win fans over.
Josh Hutcherson, The Hunger Games
Not everybody was originally a fan of The Hunger Games producer's choice for Peeta. Some fans argued Hunter Parrish from Weeds deserved the part. .
Peter Capaldi, Doctor Who
While many Whovians are thrilled with the latest Doctor, some fans called the 55-year-old actor "too old" to play the iconic character.
Ben Affleck, Gone Girl
Fans couldn't believe the Oscar winner was selected to play Nick Dunne. What about Mark Ruffalo or Jake Gyllenhaal?
Tom Cruise, Interview with a Vampire
Despite those undeniable good lucks, the actor pulled off the creepy and ruthless Lestat in the vampire flick based on the popular book by Anne Rice.
Robert Downey Jr, Sherlock Holmes
Sherlock Holmes is well regarded as a tall Englishman. So when RDJ, a 5-foot-8-inch American was announced as the iconic London detective, some Sherlock fans were surprised.
Tom Cruise, Jack Reacher
Fans of Lee Child's books envisioned Jack Reacher as a 6-foot-5-inch, 220 pound man. So when 5-foot-7-inch Cruise got the role, some loyal readers were a bit taken aback.

