It has been awhile since I've viewed this movie, as I write this I'm cueing it up for the third, or fourth time. It is well acted ,and thought-provoking. Small spoiler, save it for later if your in the mood for a light, or feel-good movie. It does however portray the human animal at its best, and worst...