On the other hand, "The Fault in Our Stars," director Josh Boone's moving adaptation of John Green's young-adult best-seller about two teens who meet in a cancer support group. The movie is blessed with the great Shailene Woodley ("Divergent," "The Spectacular Now") as the female lead, Hazel, who meets the confident Augustus (Ansel Elgort) and soon, in spite of her defensiveness, they fall in love. The movie fights valiantly to keep sentimentalism at bay, and for a good stretch it succeeds.
The best of this weekend's art-house slate is "Ida," a moving and austere drama set in Poland, 1962. A novitiate (Agata Trzebuchowska) is set to take her final vows, but first she must meet her last living relative, a cynical aunt (Agata Kulesza) who knows some deep family secrets. Writer-director Pawel Pawlikowski sets up stunning tableaux, creating a quietly effective gem.
Less engaging is "Chinese Puzzle," the third in French filmmaker Cedric Klapisch's comedy series about the lives of former college roommates. (The first two were "L'Auberge Espagnole" and "Russian Dolls.") Again, we find Xavier (Romain Duris), the economist-turned-novelist, dealing with romantic problems — as his English wife Wendy (Kelly Reilly) leaves him for another man, taking the kids to New York. Xavier follows, and must deal with immigration issues and cross-cultural misunderstandings. Meanwhile, he's also donating to help his lesbian friend Isabelle (Cecile de France) have a baby, and he finds his ex-lover Martine (Audrey Tautou) re-entering his life. The laughs are scattershot, and the movie doesn't bear any fresh insights about turning 40.
Lastly, there's "Filth," a hog-wallow of a movie based on a novel by Irvine Welsh ("Trainspotting"). James McAvoy gives a hellacious performance as an Edinburgh Police detective who will stop at nothing to win a promotion — even as his life is spiraling in waves of drugs, sex and insanity. The story is lurid and repetitive, and unworthy of McAvoy's powerhouse acting.