download

Official Trailer

Rating: 9/10 | Genre: Animation, Family, Adventure, Fantasy | Runtime: 102 min

Starring: Michael B. Jordan, Juno Temple, Tracy Morgan, Cedric the Entertainer, Justina Machado

I took my kids to see Swapped last weekend expecting a fun afternoon. What I got was a genuinely entertaining movie that had all of us laughing, and honestly, it’s been a while since that happened at the theater.

The premise is simple. A tiny woodland creature and a big beautiful bird somehow swap bodies. They hate each other at first, which makes sense because apparently they’re natural enemies in this valley. But they have to work together to figure out how to switch back. Classic buddy comedy stuff, except it works.

Michael B. Jordan voices the woodland creature, and I’ve got to say, I didn’t expect him to be this funny. He plays it with this perfect mix of panic and attitude. Juno Temple is the bird, and she brings this commanding energy that makes you believe she’s majestic even though she’s stuck in a smaller body. Their chemistry is what makes the whole thing click. When they’re bickering, it actually feels natural, not like characters reading lines.

Tracy Morgan and Cedric the Entertainer play these forest animals who are basically comic relief, and they’re entertaining without being annoying. That’s harder to pull off than it sounds. My seven-year-old was quoting them the whole ride home.

The animation is really solid. The valley they’re protecting looks alive. There are these small details, like the way the light filters through the trees, that make it feel like an actual place. It’s not trying to be photorealistic, which I appreciate. It knows what it is.

ALSO READ:  Selina Tested Episode 16 (Sixteen)

The pacing is good too. It’s 102 minutes, which is the right length for this type of movie. There’s a point where they discover the real threat to the valley, and the story shifts into something bigger. That’s where it could have fallen apart, honestly. Adding stakes to a buddy comedy can go wrong fast. But this movie handles it well. The threat feels real without getting too dark for the kids in the audience.

If I had to pick something that didn’t work, it’s the romance subplot with Justina Machado’s character. It feels a little shoehorned in. It doesn’t ruin anything, but it’s basically just there. You’ll see it coming from a mile away.

The soundtrack is fine. I don’t remember any specific songs, which means it’s doing its job without being distracting. That’s actually what you want in a movie like this.

By the end, I was genuinely invested in whether these characters would make it home. There’s a moment near the conclusion where one of them has to make a real choice, and it actually matters. My kids were quiet. They cared about what happened next.

This is the kind of animated movie that works for the whole family. Adults won’t be bored. Kids will be engaged. It’s funny without being dumb. It’s got heart without being sappy. Swapped is exactly what a family adventure should be.

Swapped is a solid win. It’s one of the best animated movies I’ve seen in a while, and definitely worth the trip to the theater. Go see it, especially if you’ve got kids. Heck, go see it anyway.

ALSO READ:  Backrooms (2026) Movie Review

What did you think if you’ve seen it? Did the body swap humor work for you, or did it feel overdone?

Where to Watch

Stream on: Netflix, Netflix Standard with Ads