Fantastically Refreshing

Rating: 10/10 (15 March 2018)

Beautifully written from beginning to end. The kind of film that makes you feel sick, but simply because it's doing it's job perfectly. The twists were beautifully timed and never over-the-top, and any predictability in this movie never ruined this film. Refreshing cast, great script, great energy, great camera motion, nothing cheesy, great supporting actors, and thank god for the relief in the end.