The new James Bond flick "Skyfall" is crushing it at the international box office, having raked in $77.7 million on its opening weekend -- and ratcheting up anticipation for its U.S. opening on Nov. 9.
And while gadgets, cars, fashion and general smoothness are all hallmarks of 007, so are those iconic beach scenes that run through the 23 James Bond films. In celebration of the franchise, here are other celebrities who have channeled Halle Berry, Ursula Andress and even Daniel Craig as femme and homme fatales emerging from water.
Ashley Tisdale, Zac Efron
The original. Swedish actress Ursula Andress set a high bar as Bond girl Honey Ryder in the first 007 film, "Dr. No."
More beachside climbing.
Halle Berry stunned in this retro-chic bikini in 2002's "Die Another Day" with Pierce Brosnan.
Finally women get an eyeful: Daniel Craig as James Bond in 2006's "Casino Royale."
Also on HuffPost: