Everything great but the end

Rating: 9/10 (5 May 2019)

As the title says, the story has multiples shifts and it is so much intriguing. The end, though, it seemed the director couldn't find a decent one.