Not great but not terrible
This is a middle of the road flick. There's good moments and odd fumbles with this movie. The script tries to make sense, but it's a little too invested with the twists to follow the story.
It's a once every four years watch. It's rewatchable, but you wouldn't think to do it often.