5 out of 5, great movie, one of the bests i've seen in a long time.
Such a great movie. You will laugh, you will cry. Stephen Lang's performance is Oscar-winning for Best Supporting Actor. Karen Allen is fabulous. The story has twists and turns and keeps you interested all the way through. Loved the music in it, too.