Mind-Blowing

Rating: 9/10 (26 December 2019)

Despite knowing the ending, watching this movie for the first time is really a mind-bender. The use of foreshadowing and the phenomenal performance by Kevin Spacey really made it a great watch. Even while paying close attention, the attention to detail and character development gives this a 9 out of 10 rating.