Paced perfectly, it gave you a strong connection to each character with a unique background. It had me on the edge of my seat the entire time with unpredictable plot twist that just made it fun to watch. Overall one of my new favorite all time movies.