Outstanding performance and direction

Rating: 9/10 (31 January 2019)

David Fincher's film is absolutely amazing - it's plot is perfect and the writing is simply excellent.
Morgan freeman gave multiple amazing performances in the 90's and this is no exception. Brad Pitt pulled his character off near perfectly with some small flaws at the start of the movie (just slightly cliché dialogue).
But by far the best performance (though short) was Kevin Spacey as John Doe, who I would say is even comparable to Hannibal Lecter himself acting wise. He perfectly mastered the act of menace and intimidation in every one of his scenes, I was pulled in whenever he was on screen.
The biggest flaw in the film is some predictable writing during the 2nd act, but that is well compensated for with the 3rd act twist. I would recommend this movie for anyone that enjoys 90's classics and has 2 hours to spare.