Starting with a wonderful screenplay full of interesting characters, Ivan Passer crafted an amazing film. The performances are top notch as is the music and all the elements of this wonderful film. Mark Harmon and Mimi Rogers shine in two of the best parts they ever got to play.