Em Lugares Santos, Harry Rosenmerch (James Caan), um cardiologista judeu, deixa tudo para trás para trabalhar com criação de porcos em Israel. Harry passa a ter dificuldades no relacionamento à distância com seu filho David (Jonathan Rhys Meyers), que recentemente assumiu sua homossexualidade, e com o resto de sua família. Quando sua ex-esposa, Mônica (Rosanna Arquette), descobre um câncer em estado avançado, ela passa a recordar sua história de amor vivida com Harry.