Casey Affleck som Jim Liv Tyler som Anika Kevin Corrigan som Tim Mary Kay Place som Sally Seymour Cassel som Don Mark Boone Junior som Stacy. Jack Rovello som Ben.