This film is either a love or hate review. I get that most that hate it maybe didn't understand the message - I did, but it was written in a mind-boggling illogical plot-hole ridden way. What makes it even worse, is how great it was from the start, that when the ridiculousness kicked in, you become extremely disappointed. There are so many ways this could've been written much better - and still get the message across, and maintain the initial theme without tanking. Directing and cinematography were excellent, and the casting on point. And the 132 min runtime was flying by, until the plot started to tank. Clearly over-hyped and not worth anything more than my 6/10