Absolutely loved it, watched the movie a little late and was worried as many were claiming it wasn't good, still I managed to dodge spoilers and now i'm glad I did. I would recommend watching Unbreakable and Split (in their respective order) before watching it.