Simply Outstanding!

Rating: 9/10 (17 December 2018)

This is the perfect thriller film which works on many levels. The whole script and storyline were very well done, and the casting was impeccable, except perhaps for Brad Pitt, who is highly overrated in my opinion.
Freeman plays his part exceptionally well, as always.
The villain is a very clever, witty psychopath, who thinks more than 10 steps ahead of anyone. Kevin Spacey, who I know is currently a shamed actor, performed outstandingly well in this film, with his sublte, slow, deliberate movements and menacing smiles. The whole movie being about him and his wrong-doings, works perfectly with him as the main character, a strong, intense actor of pure talent.