grossing over $566 million worldwide. 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. After a year-long absence from the screen, Larson starred as Carol Danvers / Captain Marvel in the Marvel Cinematic Universe superhero film Captain Marvel (2019), which marked Marvel Studios' first female-led film. She was initially skeptical about taking on such a high-profile role, but later accepted the part after viewing it as a platform to empower young women and found a connection with the character's flaws and humanity. In preparation, she underwent nine months of judo, boxing and wrestling training, and interacted with service personnel at the Nellis Air Force Base. Stephanie Zacharek of Time wrote that "Larson, a perceptive, low-key actor, carries the whole affair capably" and took note of how much she stood out in the film's quieter moments; David Sims of The Atlantic bemoaned the lack of depth in her role, but credited the actress for effectively portraying her character's struggle for independence from authoritarian men. Larson reprised her role in Avengers: