On a Cape Town, South Africa, city bus, a young woman named Candy (Jacqueline Bissett) suspects she's being trailed by government agents.
However, a small distraction occurs when a pickpocket, Skip McCoy (James Brolin), deftly lifts a wallet from Candy's purse before exiting at the next stop.
With valuable assistance from underworld contact Samantha "Sam" Williams (Claire Trevor), they locate the elusive McCoy who proves uncooperative at first.
But when he becomes acquainted with Candy and begins to grasp the evil of those behind the theft of government secrets, his patriotic fervor becomes aroused.
The film does, however, paint an interesting picture of life in South Africa under apartheid as seen from the point of view of official government policy.