As Good as It Gets (1997)
Jack Nicholson as Melvin Udall
Helen Hunt as Carol Connelly
Helen Hunt as Carol Connelly
Jodie Foster as Clarice Starling
Katharine Hepburn as Ethel Thayer
Jane Fonda as Sally Hyde
Faye Dunaway as Diana Christensen
Louise Fletcher as Nurse Ratched
Claudette Colbert as Ellie