Reporter brytyjskiej telewizji David Locke (Jack Nicholson) kręci film dokumentalny w Afryce. Ma z tym poważne problemy. Do tego jest zmęczony swoim życiem, pracą i nieudanym małżeństwem. Gdy odkrywa, że jego sąsiad z hotelu zmarł, przejmuje jego tożsamość, Okazuje się, że mężczyzna był handlarzem broni.

David Locke
Girl
Rachel Locke
Martin Knight
Stephen
Achebe
Hotel Keeper (uncredited)
Witch Doctor (uncredited)
German Stranger (uncredited)
Murderer (uncredited)
Police Inspector (uncredited)
David Robertson (uncredited)