All We Had

All We Had is a 2016 American drama film directed by Katie Holmes and written by Josh Boone.

The film stars Katie Holmes, Stefania LaVie Owen, Luke Wilson, Richard Kind, Mark Consuelos, Judy Greer and Eve Lindley.

Stopping at Tiny's, a diner in a small Midwestern town, Rita and Ruthie plan to eat and pull a runner, but the car acts up again.

Rita bravely marches back in and explains their desperate situation, hoping for compassion.

After a few days, Rita and Ruthie move from sleeping in their car to a bed in the back of the diner.

By the time Ruthie's suspension is over, on her return to school, she doesn't feel interested in the group that had landed her in trouble.

Seeing the young men trying to rape Pam in the parking lot, Ruthie hurries inside for help.

Wielding the weapon, since three years earlier she'd seen her mother raped, Ruthie threatens to shoot them if they don't free Pam.

Lee and Rita are dating when the financial crisis hits, and the bank forecloses on Ruthie and her home.

"[14] The New York Times wrote: "The soul of the movie is the complicated mother-daughter relationship, which changes as Ruthie, who narrates the story, observes Rita making the same mistakes again and again.

"[15] The New York Times added: "What’s missing is texture and detail in a movie (with a screenplay by Josh Boone and Jill Killington) that crowds too much plot into too little space.