The first time that I watch this is when I was five and it didn't make any sense until I got older and it made more sense now. John cusack is a good actor his movies are good. But this one is really good even the soundtrack is really good too. So if you haven't seen this movie you should watch it it's really good.