Bruce Willis portrays Emmett Smith, a Vietnam War veteran trying to cope with his past traumas and connect with his niece, Samantha.
Emily Lloyd stars as Samantha Hughes, a curious and determined teenager eager to uncover the mysteries of her family's past.
Joan Allen plays Irene, Samantha's mother, who struggles with her own grief and the complexities of raising her daughter in a changing world.
Kevin Anderson takes on the role of Lonnie, Samantha's boyfriend who supports her in her quest for understanding.
John Terry portrays Tom, a friend of the family who offers guidance and wisdom to Samantha during her journey.
Peggy Rea plays Mamaw, Samantha's grandmother who provides love and support as the family confronts their past.
Judith Ivey stars as Anita, Emmett's sister who also grapples with the repercussions of the Vietnam War.
Richard Hamilton portrays Grampaw, Samantha's grandfather who has his own experiences and memories of the war.
Stephen Tobolowsky plays Pete, a family friend who offers comic relief and a different perspective on life.
Jim Beaver portrays Earl Smith, Emmett's brother who tries to maintain family connections despite their shared past.
Daniel H. Jenkins plays Dwayne Hughes, Samantha's father who is absent but whose impact is felt throughout the film.
Patricia Richardson stars as Cindy, Lonnie's mother who is supportive of Samantha and her quest for understanding.
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.