An excellent and highly unique cross-genre film. Need to see it again soon.