Love Has Many Faces is a 1965 murder drama in the decadent world of Acapulco. Rich women and gigolos populate the tropical beaches, splitting their days between the sun and the bedroom. Wealthy socialite Kit Jordan (Lana Turner) may be married to Pete (Cliff Robertson), but she also enjoys a variety of hunky boyfriends. Pete does not seem to mind, since he once made his living as a man-for-hire himself. Hank Walker (Hugh O'Brian) wants to catch Kit's eye, but in the meantime he keeps the very rich Margot Eliot (Ruth Roman) smiling. The gorgeous beaches and bedroom swaps are all fun and games until the body of Billy Andrews washes ashore with a mysterious bracelet on his wrist. The police arrive to investigate all the locals and Carol Lambert (Stefanie Powers), Billy's former girlfriend, arrives in town and makes a play for Pete. Suddenly, the tropical beaches go from pleasantly warm to too hot to handle.