Starts off slow and weird, ends really, really strong.

Rating: 6/10 (18 July 2018)

This movie starts off terribly - even for the characters it is setting up.... but it builds and builds and builds. Sit through it. It's worth it.