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: Aamir Khan with brother Faisal, ex-wife Reena Dutta at MAMI
Photos: Sonakshi Sinha, Sushant Singh Rajput at Mumbai airport
Spotted: Ajay Devgn and Kajol at an event in Mumbai
Birthday special: 21 cricketers who made their Test debut as teenagers
Pics: Prabhas, Tamannaah Bhatia at 'Baahubali 2' first look launch at MAMI