All We Had

All We Had is a 2016 American drama film directed by Katie Holmes and written by Josh Boone. It is based on the 2014 novel "All We Had" by Annie Weatherwax. The film stars Katie Holmes, Stefania LaVie Owen, Luke Wilson, Richard Kind, Mark Consuelos, Judy Greer and Eve Lindley. The film was released on December 9, 2016, by Gravitas Ventures.
Premise.
Set during the worldwide financial crisis in 2008, a single mother (Katie Holmes) and her teenage daughter (Stefania LaVie Owen) find a new home and hope for their future when they move to a small Midwestern town.
Production.
On July 30, 2014, Katie Holmes optioned the film rights to the 2014 novel "All We Had" by Annie Weatherwax. On September 11, 2014, it was announced Holmes would direct the film. Holmes met with filmmaker Josh Boone about writing the screenplay, and Boone brought on frequent collaborator Jill Killington to co-write the screenplay with him. On July 31, 2015, Stefania LaVie Owen joined the cast of the film. On September 9, 2015, Mark Consuelos joined the cast of the film. Principal photography began on August 5, 2015, and ended on September 4, 2015.
Release and reception.
The film premiered at the Tribeca Film Festival on April 15, 2016. The film was released on December 9, 2016, by Gravitas Ventures.
On review aggregator Rotten Tomatoes, the film holds an approval rating of 42% based on 24 reviews, with an average rating of 5.16/10. On Metacritic, the film has a weighted average score of 48 out of 100, based on 13 critics, indicating "mixed or average reviews".