Wanneer een medereiziger plotseling komt te overlijden in een Afrikaans hotel, neemt de uitgebluste tv-journalist David Locke (Jack Nicholson) diens identiteit aan. Met de agenda van de man als gids reist Locke door Europa en Afrika waarbij hij ontmoetingen heeft met levensgevaarlijke wapensmokkelaars en valt voor een verleidelijke jonge vrouw (Maria Schneider). Maar hij betaalt een hoge prijs voor zijn opwindende, nieuw gevonden vrijheid als hij er gaandeweg achter komt dat hij zijn nek te ver heeft uitgestoken.