One of my absolute favorite movies. Storytelling up to a point was superb. It's my belief that you can always tell where a script has to be rewritten to satisfy an actors ego and this is exactly what you can see in the last 30 minutes of this movie. Totally unsatisfying ending but brilliant movie .