Overall, great movie. Excellent performances from the whole cast. The first hour and a half was so smooth and stylish, a pleasure to watch.
However, being an honest review, i think the film had too many twists towards the end, that revealved something here or there, that to be honest, was told to us to late in the film or had no real need to be in there and did not change the outlook of the story.., but the plot was so strong it didnt need these ''flash backs''. This is my only minor gripe.
Anyhow, you would have to watch it to decide for yourself and the picture and sound was superb.
Maybe a rental to see what you think, but no reason why you may not want this movie in your collection.
i hope this review helps