“Holy Lands” follows Harry Rosenmerck (Caan), a Jewish-American cardiologist who left everything behind to become a pig farmer in Israel, including his estranged son David (Meyers), a successful gay playwright, his daughter Annabelle (Dor), who’s still studying at age 30, and their mother (Arquette)...