Dark, twisted and amazing

Rating: 10/10 (5 January 2018)

Great cast, amazing and unpredictable story. Loved it from start to finish.
Hands down the best movie of 2017.