Best plot twist I've seen in a long time. I cannot stress enough how important it is to not read any reviews or spoilers before watching this. You might find the pacing a little slow at times (at least I imagine some people would) but personally I liked it. I'll take a slow burn over too quick and messy pacing any day of the week. And just know that either way, the ending will make it all worthy of your time.