On first watch it's just simply a good movie about an event in the life of two friends. On second watch you notice all the foreshadowing which brilliantly ties in as full circle at the end. I love this movie- it's much better than the show, more entertaining than the book, and probably Adam Beach's best performance.