THE Greatest Film of this millennium.

Rating: 10/10 (27 April 2014)

It is very rare for me to watch a film more than once, but this film is so enjoyable I have watched it at least 50 times. The 80's soundtrack to the film brings back memories of being a child. There are some very funny moments, controversial questions and hidden meanings. The cast is to notch and the end will leave you scratching your head and watching again and again to find different meanings. With Jake Gyllenhaal, Drew Barrymore and Patrick Swayze in the cast, it was always going to be a good film. They are all playing such unusual characters. Patrick Swayze, in particular, is a character like no other role I've seen him in.