Rihanna It looks like Rachel Weisz' real-life husband, Bond's leading man Daniel Craig, has already staged her competition. Just last year, when asked to pick a better Bond girl among Beyonce and Rihanna, Craig chose Rihanna, saying, "She's dirtier." Hmm?
'Battleship' LA Premiere
Rihanna, Brooklyn Decker, Liam Neeson and Taylor Kitsch turn out for the Los Angeles premiere of 'Battleship.'