Jack Nicholson portrays Melvin Udall, an obsessive-compulsive and misanthropic writer who forms an unexpected bond with his neighbor.
Helen Hunt plays Carol Connelly, a single mother and waitress who develops a complicated relationship with Melvin.
Greg Kinnear takes on the role of Simon Bishop, a gay artist and Melvin's neighbor who becomes a key figure in his life.
Cuba Gooding Jr. portrays Frank Sachs, a supportive and understanding friend of Carol's who offers her comfort and guidance.
Shirley Knight plays Beverly Connelly, Carol's mother who supports her daughter through her struggles.
Jesse James portrays Spencer Connelly, Carol's young son who adds a layer of warmth and innocence to the story.
Yeardley Smith plays Jackie Simpson, a friend of Carol who works with her at the restaurant and provides comedic relief.
Lupe Ontiveros portrays Nora Manning, a neighbor of Carol's who adds depth to the community dynamic.
Skeet Ulrich plays Vincent Lopiano, a young artist struggling with his own issues who befriends Simon in the film.
Harold Ramis portrays Dr. Bettes, a psychiatrist who interacts with Melvin and plays a small but significant role in his journey.
Bibi Osterwald plays the Neighbor Woman, a minor character who adds a touch of humor and familiarity to the neighborhood setting.
Ross Bleckner portrays Carl, a minor character who appears briefly in the film, contributing to the realism of the environment.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.