Good evening, Mr. Bond!
Look, we know that it's Daniel Craig, not Zac Efron, who plays 007 these days, but take one look at the 24-year-old hottie dressed in this Dolce & Gabbana tux and tell us that the blond Bond doesn't have a little competition!
Efron made the rounds at Cannes this week in a pitch-perfect evening look. Was he alone? Oh, come on, what do you think? There was a certain strawberry blond right off camera and she's a married woman to boot...
We're talking about Nicole Kidman, who appeared with Efron to promote a new flick at the French film fest. The two co-star in The Paperboy, with Efron playing a small town boy and Kidman vamping it up as a sex bomb of a woman in love with a convicted killer.
Nicole may be married to Keith Urban, but we bet he doesn't clean up in a tux half as nicely as this High School Musical alum.
If she's smart, maybe the actress will get herself a boy on the side. We spy the perfect candidate.