24 Halle Berry
Many have come before her and many have come after, but if you ask us, the sexiest Bond girl of all time was none other than Halle Berry. In the 20th James Bond film and the last to star Pierce Brosnan, Halle played Jinx, an NSA agent whose commercial-friendly bikini scene certainly helped sell a few tickets.