Julian (Richard Gere) is a high priced escort in Beverly Hills, California. He makes his living by taking elderly women who would never be suspected of paying for a man's time out on dates and entertains them in the bedroom. At the same time he by chance meets an up and coming politician's wife named Michelle (Lauren Hutton). He begins casually sleeping with her for free and they begin to have more than they realized in common.
One night while he's out turning a trick as a favor for someone, one of his clients is murdered. The cops begin to suspect Julian and start to question his very shy, wealthy clients about the services he provides. Minute by minute Julian realizes that he's being framed and must find out who it is before the cops can find him. His life depends on it.
At the same time Michelle is out there trying to do whatever she can to protect Julian even if it means the world will find out about her affair.