Daniel Craig
Daniel Craig has pretty much-embodied masculinity in recent years. After all, he is the latest actor to have played James Bond. He started to play the role back in 2006 with Casino Royale. Recently, he played the character again for the upcoming film No Time to Die. Aside from 007, Craig has been known for his performances in Knives Out, Munich, and Cowboys & Aliens.
While he has seen success today, that was not the case in the past. He only started to rise to stardom back in 1996. He gained further exposure in the 2000s with his appearance in Lara Croft: Tomb Raider. When he was chosen to play James Bond back in 2005, the decision divided many. Some did not consider Craig to be fit for the role. Of course, such concerns were put to rest, as Craig is given credit for revitalizing the James Bond brand and becoming the most successful actor to portray the British secret agent.