Highly recommended.

Rating: 8/10 (6 April 2004)

* some spoilers *
The underlying philosophical issue of this film is: It is with the lightness of the flutter of a butterfly's wings that we make day-to-day decisions, but those decisions can ultimately lead to radically different outcomes in our lives. One of the characters, when her parents divorce, decides to stay with her sexually-abusive father instead of her kind mother and that makes the difference between her becoming a crack whore instead of a sorority girl. This issue is dealt with more formally in Milan Kundera's great novel 'The Unbearable Lightness of Being.'
The film goes further to ask the question 'What if?' What if we could go back and change the bad decision -- would that make for a better world? Unfortunately, no, because the choice to avert one disaster may in fact be the genesis of another.
These are questions that you can find yourself debating long after the plot of this wonderful movie fades from your mind. Not only do I recommend seeing this movie, but see it again to catch some of the subtleties you missed the first time.