Great mystery that keeps you guessing.A bit confusing if you do not pay close attention.Really do not need the graphic sex scenes to carry the story,but it seems that that is the hallmark of 21st century film makers.Ido not understand why the paid critics feel they have to pan it.