The 44-year-old star said he can see 'Umbrella' hitmaker playing the MI6 agent's love interest, reported Daily Mail. Craig, who was promoting the 23rd Bond movie on the web show, was asked by interviewer, "Who makes a better Bond girl: Rihanna or Beyonce?"
After a moment's hesitation, Craig, who is playing the legendary spy for the third time replied, "Rihanna, I think because she's dirtier." On hearing the news Rihanna, 24, who made her acting debut earlier this year in the sci-fi blockbuster "Battleship", tweeted, "Daniel Craig Says Rihanna Would Be An Ideal Bond Girl..
This makes me happy." But when the same question was put to 'Skyfall's' leading ladies, Naomie Harris and Berenice Marlohe, shortly afterwards they went for Beyonce.
Photos: 'Godmen' who courted controversy
Photos: Kajol with mother, sister Tanishaa at Dadar Durga Puja pandal
Kareena Kapoor Khan snapped with baby Taimur at mom Babita's house
Photos: Amruta Fadnavis at a fashion and lifestyle exhibition
Photos: Sushmita Sen stuns in a black dress with thigh-high slit