Nicole Kidman’s new thriller Holland, now streaming on Prime Video, is set in and based on the real town of Holland, Michigan—but where was it actually filmed? In Holland, Nicole Kidman plays Nancy Vandergroot, a wife and mother who is growing increasingly disillusioned with her small-town life, particularly because she begins to suspect her husband, Fred (Matthew Macfadyen), is cheating on her. The Holland ending reveals that something much more insidious is actually taking place, adding to the suspenseful nature of the film.