The folks at Pixar love to tackle big topics, and they do so with humor, perceptive wit and clever storytelling.
They gave us an ingenious explanation of human emotions, in 2015’s Inside Out, and an equally astute depiction of human purpose, in 2020’s Soul. Both garnered well-deserved Academy Awards.
Pixar now has embraced an even greater challenge:
Female puberty.
The boldly inspired result — directed by Domee Shi, from an original script by Shi and Julia Cho — is both a remarkably apt metaphor, and an absolutely hilarious depiction of one young girl’s maturity crisis.
(As a superb example of the way Pixar nurtures talent, Shi earned this feature film assignment after winning an Oscar for her 2018 short, Bao.)
The setting is Toronto, in the early 2000s. Thirteen-year-old Meilin “Mei” Lee (voiced by Rosalie Chiang) is an exuberant, mildly dorky, over-achieving force of nature who proudly excels at school. She’d likely be exasperating, except that her potentially patronizing edges are softened by her loyal posse: Miriam (Ava Morse), Priya (Maitreyi Ramakrishnan) and Abby (Hyein Park).
Mei also is a model daughter at home, cheerfully helping her mother Ming (Sandra Oh) tend to the ancestral family temple, in Toronto’s Chinatown.
Everything is regimented into a familiar and carefully controlled routine. As Mei giddily tells us, at the top of this film — mildly breaking the fourth wall — “This is gonna be the best year ever, and nothing’s gonna get in my way.”
Wishful thinking.
Like the flip of a switch, Mei suddenly becomes obsessed with the hunky guys in 4*Town, the hottest, coolest band of all time (which, defying its name, has five members). Her three besties share this passion, and their out-of-control enthusiasm turns them into giddily shrieking fangirls.
As a result — in a whimsical nod to Kafka’s Metamorphosis — Mei wakens one morning in the form of a an eight-foot-tall, bright red panda. Unable to control this new body, she becomes inadvertently destructive, messy and smelly. (Sound like any teenagers you know?)