Solid 4.5 stars here and a great watch. Based upon the preview, I had an idea of what the movie was, and with the actors that's at least 3 stars for entertainment. But the solid supporting cast and unexpected twist were more than I expected and it kept me on edge. I don't go into movies like this expecting the plot to be movie of the year, but the cast did a great job and it will keep you on the edge of your seat.
If I had paid for this in the theatre I would have left satisfied and entertained and that's all we can ask for on movie night from a movie with 0 expectations.