Later in 2017, Larson portrayed Jeannette Walls in "The Glass Castle", an adaptation of Walls' memoir, which reunited her with Destin Daniel Cretton. It tells the story of a young woman's relationship with her nonconformist parents (played by Woody Harrelson and Naomi Watts). Larson was drawn to the complex depiction of a parent-child relationship and identified with its theme of forgiveness. She collaborated closely with Walls and her siblings and observed their mannerisms. Peter Bradshaw of "The Guardian" disliked the film's sentimentality but noted that "it is saved, just a little, by the robustness of Brie Larson's presence". Also poorly received was the India-set musical romance "Basmati Blues", a project she had filmed back in 2013, which received criticism on social media for its white savior narrative. The 2017 Toronto International Film Festival marked the release of Larson's feature film directorial debut, the comedy-drama "Unicorn Store", in which she also starred. It was later picked for digital distribution by Netflix in 2019. She played a disillusioned art student fascinated with unicorns. Larson had unsuccessfully auditioned in 2012 to star in the film when Miguel Arteta was attached to direct. After the production was stalled, Larson was offered to direct and star in it. She was drawn to the fanciful narrative and found a connection between her character's journey and her experience as a director. David Ehrlich of IndieWire disliked the film but took note of Larson's potential as a filmmaker.