Clever smart and unpredictable

Rating: 10/10 (19 January 2019)

Even 19 years on this film still holds up as a completely original idea. A slow pace allows for the plot to really build, giving you a really deep understanding of all the struggles the characters have had. This slow pace however does not make the film drag, plenty of suspenseful sections keep you on the edge of your seat, and then there's the ending. But I won't spoil that, great film.