Bette Midler som Dixie Leonard James Caan som Eddie Sparks George Segal som Art Silver Patrick O'Neal som Shephard Christopher Rydell som Danny Leonard Arye Gross som Jeff Brooks Norman Fell som Sam Schiff Rosemary Murphy som Luanna Trott Bud Yorkin som Phil Dori Brenner som Loretta Jack Sheldon som Wally Fields Karen Martin som Victoria Lee Shannon Wilcox som Margaret Sparks Michael Greene som Maj. Gen. Scott Melissa Manchester som Corrine Steven Kampmann som Stan Newman Vince Vaughn hadde filmdebuten som en soldat.