Peter Keough finds the doc “De Humani Corporis Fabrica” (screening through July 17 at the Brattle Theatre) to be a
“A sublime, revolting, and giddyingly immersive experience… This inventive and challenging film probes the innermost secrets of the human body — and soul.” – The Arts Fuse