Whether a movie will be successful often on who’s in it. Even a box office bomb can still redeem itself slightly if the actors perform their hearts out. Of course, it’s not always easy to know if someone will be good for a role until after they’ve been given the part. If they have a bad reputation or don’t appear to embody the character, people are usually hesitant to accept their casting. Sometimes they’re proven right, other times completely wrong.
Daniel Craig in Casino Royale
It’s hard to imagine Daniel Craig as anything other than James Bond. He’s played the iconic spy since 2006, and he’s never left viewers disappointed. However, while he might be one of the greatest actors ever to portray Bond, he wasn’t initially welcomed to the role with open arms.
It seems passionate fans of the Bond franchise felt he didn’t have the right look for the character, to the point they even tried to boycott Casino Royale. Fortunately, the actor’s first film stunned moviegoers and proved he’d earned the right to call himself 007. Now, people are sad to see him go.