For a better experience on MUBI, update your browser.

Cleopatra Jones

Jack Starrett United States, 1973