The film is a riveting story with spectacular cinematic landscapes and stellar performances of complex characters. I squirmed a bit because of the low level undercurrent of violence. Every scene & piece of dialogue contributes to driving the story. I wish every director had the sensibilities of Jane Campion.