Perfect cast and a good story
Let's be realistic.
What a freaking movie. So many twists and turns. Absolutely intense from start to finish.
The movie really just wants to entertain people.