(InStyle.com) -- History's best bathing suits aren't always practical -- Raquel Welch's Paleolithic two-piece from One Million Years B.C. wouldn't have lasted long in open water--but they're impossible to forget. InStyle fashion director Hal Rubenstein shares the top ten on-screen swimsuits that are forever in our memories. 1. URSULA ANDRESS in "Dr. No" (1962)   As Honey Rider, she stepped out of the Caribbean and into the fantasies of every guy longing to be James Bond. The matching knife belt was a cute touch. 2. PHOEBE CATES in "Fast Times at Ridgemont High" (1982)  Backed by a curtain of sprinkler-coated sunbeams, Cates's high school princess joined the pool party in a skimpy bikini as red as her lipstick. A besotted Judge Reinhold -- and a generation of teenage boys in the movie theater -- envisioned unhooking her top.
@highlight
Phoebe Cates wore a skimpy red bikini in "Fast Times at Ridgemont High"
@highlight
Bo Derek may have been the best thing to happen to sales of the one-piece
@highlight
Welch's animal-skin bikini may be film's most famous bathing suit that never got wet
@placeholder in "10" (1979)  Her perfect score has never been beaten.