Dark but filled with compassion and love. Doomsday with hope. Henry, Adrien Brody, is a superb actor. The struggle between male and female and the taboo inferences are real and so limiting.
All characters had depth, were fascinating, so individual and distinct.
You had better be in good psychological shape to watch this movie.