A fun and intriguing setup with an interesting set of characters. The film features good performances by most of the actors, although the size of the cast means some felt under used. Jessica Henwick in particular really doesn't get enough screen time.

The problem is really the final act, the last 30 minutes or so. It just starts to feel a bit silly and not in a quirky or fun way. Up to that point I'd have said it was one of the best films I'd seen this year and would have had no hesitation in recommending it.

Janelle Monáe is the stand out performance, I've found her flat in other roles but she's very good in this, Daniel Craig on the other hand seems inconsistent in his characterisation, granted some of that is intentional but his performance didn't quite land for me.

I gave it a 6/10 and I think that's a fair score. I'm not sure it would stand up to a rewatch.