Excellent film

Rating: 7/10 (21 February 2019)

An interesting and intelligent film that despite its long running time, keeps you engaged in the story. One of the great films of 1999.