An entertaining, if flawed labour of effort.

Rating: 5/10 (5 October 2018)

Whilst the acting, soundtrack, cinematography and production design are all top notch, the film is let down by a bland script and weak characterisation. It's a great shame too, as it lets down a strong, vibrant and talented supporting cast.