Perhaps the weirdest thing about Everything Everywhere All At Once, a film in which a notable plot point involves riffing on 2001: A Space Odyssey to explain an alternate reality where humans evolved hot dogs for fingers, is that it sometimes doesn’t feel that weird. Directed by Daniel Kwan and Daniel Scheinert, it lies at the intersection of a frenetic music video marathon, a slapstick martial arts comedy, and a surrealist sci-fi pastiche. But it’s anchored in an earnest family drama that’s elevated by a series of great performances, particularly from central star Michelle Yeoh.

There’s a whole lot going on in Everything Everywhere, but the basic gist is straightforward. Evelyn Wang (Yeoh) is the harried owner of a failing laundromat and a messy, unsatisfying life. Her apparently milquetoast husband Waymond (Ke Huy Quan) has served her with divorce papers, her perpetually demanding father’s (James Hong) health is failing, and her daughter Joy (Stephanie Hsu) is frustrated by Evelyn’s own snippy disapproval. A ruthless IRS worker named Deirdre Beaubeirdra (Jamie Lee Curtis) is auditing her for, among countless other dubious decisions, claiming a karaoke machine as a tax expense.

[embedded content]

Then, as Evelyn is making a last-ditch attempt to save her business, Waymond’s body is suddenly possessed by a counterpart from one of near-infinite alternate realities. He tells her she’s the only person who can save the multiverse from a reality-destroying menace. And she still has to get her taxes done.

As alt-Waymond acknowledges, the multiverse’s precise mechanics are complex and not always logical. “Verse-jumpers” can use earpieces to puppet the bodies of their alternate selves, and they can osmose skills from counterparts in other worlds by performing pivotal actions that set their lives on different paths. (For unexplained reasons, most of these tasks are painful or gross, like getting paper cuts or eating chapstick.) The process opens a slight psychic link between the counterparts, and for verse-jumpers who push themselves too far, comprehending this range of infinite possibilities can lead to a devastating existential crisis.

The setup offers Kwan and Scheinert a chance to pinball between a host of mini-narratives and a truly dizzying number of colorful costume changes, and it justifies a series of eccentric martial arts sequences that essentially work on dream logic. Everything Everywhere’s fight scenes are more entertaining, more creative, and better-shot than those of many full-fledged action movies, including ones from the very cinematic franchises it’s clearly drawing on. (They’re far more fun than almost anything in the Marvel films made by the Russo brothers, who served as producers here.)

Yeoh’s main self is a pitch-perfect confused everywoman who can suddenly pull off incredible acrobatic feats tempered by goofy physical comedy, while her other personas showcase her effortless charisma. Quan shifts fluidly between his hapless primary-universe self and his hyper-competent alter-ego, with both tone and body language flipping in split-second transitions. Even Curtis, introduced as a snide bureaucrat, gets a menacing turn in one of her many personas.

Stephanie Hsu, Ke Huy Quan, Michelle Yeoh, and James Hong in Everything Everywhere All At Once

Everything Everywhere is full of intricate connections and Chekhov’s guns that cohere more on an aesthetic level than a narrative one. It’s constantly looping back to build extended multiverse vignettes from minor details earlier in the film, including jokes that range from mild to fairly crass. (This is a good time to mention that Kwan and Scheinert also directed Swiss Army Man, a film that starred Daniel Radcliffe as a flatulent corpse.) A few of these callbacks feel extraneous, and based on a Q&A session following the film’s SXSW premiere, that’s after at least one subplot was left on the cutting room floor. But they help sell the film’s humor by spinning cinematic references and throwaway gags — what if you put, like, everything on a bagel, man — into deadpan scenes delivered with visual flair.

The dramatic elements still don’t always add up. Everything Everywhere’s sci-fi sequences can be written like they’re marking time between absurdities, peppered with expository dialogue that doesn’t gel with the more compelling and naturalistic exchanges elsewhere. The script is full of monologues about life and humanity that sound good in isolation but are shuffled around as abruptly as the film’s costumes, asserting character motivations that haven’t been well-established before that moment.

Even so, the relationship between Evelyn, Joy, Waymond, and (unexpectedly) Deirdre builds up to something sweet that stays just a hair away from being cloying. Everything Everywhere’s individual personas are largely archetypes, albeit archetypes that aren’t often seen in mainstream sci-fi movies. But the film treats them as complementary facets of a single complicated person rather than a plethora of separate entities. There’s no cheap ambiguity about whether any of the film’s events are happening — the multiverse definitely exists, and it contains people whose fingers are definitely hot dogs — but its array of worlds have the vibe of fantasies that highlight aspects of the characters’ core selves, making them more than gimmicks or weirdness for its own sake.

Stephanie Hsu in Everything Everywhere All At Once

This might be due less to the script than to the cast, who bring consistency to the most nonsensical scenarios. Quan gives Waymond a resilient vulnerability that comes through even when he’s dragging Evelyn around the multiverse. While Hsu gets less screen time as her original-universe character, she balances being viciously nihilistic and hopelessly lost as one of Joy’s alter egos. Deirdre is legitimately mean, but — like many real-world jerks — capable of kindness and affection.

And in a film evoking countless earlier movies about disaffected losers who discover they’re secretly heroes, Yeoh offers a poignant and magnetic take on the trope. Her protagonist is disappointed in life but still a functioning, mature human being surrounded by people who are flawed but ultimately decent. Evelyn’s plunge into the multiverse is foreshadowed by the way she navigates her multigenerational and multilingual family, her rapid-fire dialog switching between Mandarin, Cantonese, and English. One of Everything Everywhere’s running jokes is that its protagonist is literally the least talented possible version of herself, but the gaps between Evelyn’s selves never seem jarring — you can believe that a few decisions separate a beleaguered laundromat owner from a master chef or opera singer.

For all the bizarre stuff that’s thrown into Everything Everywhere, Kwan and Scheinert’s riskiest move is arguably picking a nearly 140-minute runtime for a comedy built around deliberate tonal whiplash, a potentially polarizing style of humor, and an exhausting pace. Everything Everywhere is a giant tangled yarn ball of a movie, and if it doesn’t work for you, that feeling will last for a very, very long time. If it does work, though, it might be one of the most charmingly ridiculous movies you see this year.

Everything Everywhere All At Once debuts in theaters on March 25th