Quando a notícia se espalha pela Judéia de que o filho de Deus deve nascer em Belém, o rei Herodes (Frank Thring) exige que todas as crianças sejam mortas. Maria (Siobhan McKenna) foge com seu filho, Jesus (Jeffrey Hunter), que cresce pregando, realizando milagres e adquirindo devotos. Um dos seus seguidores, Judas (Rip Torn), o trai e ele é condenado à crucificação. Mas Jesus sempre soube do seu destino e se preparou para a morte.
John Klute (Donald Sutherland) é um detetive do interior contratado para descobrir o paradeiro de um empresário desaparecido há seis meses. Ele chega a Nova York para investigar o caso e a única pista que possui são cartas de teor pornográfico enviadas a Bree Daniels (Jane Fonda), uma prostituta. Bree já trabalhou para Frank Ligourin (Roy Scheider), mas atualmente faz programas apenas por indicação. Ela foge do detetive, mas, chantageada, acaba aceitando guiá-lo pelo submundo da prostituição.