Tools for this page
Print

What’s the Story?

Reviewed by Sandie Angulo Chen

A clever homage to surfer flicks and documentary-style comedies, SURF'S UP follows the adventures of misfit penguin Cody (voiced by Shia LaBeouf) as he tries to become a surfing legend. Crediting his tenacious spirit to a childhood encounter with legendary late surfer Big Z, Cody (followed by a camera crew) ends up in Hawaii for a major surfing competition held in Z's honor. Cody eventually meets a hermitic penguin named Geek (Jeff Bridges), who's modeled exactly after Bridges' iconic alter ego The Dude from The Big Lebowski. Obviously, Geek is Big Z -- who never really wiped out after all -- and eventually, Z and the fatherless Cody get on the same wavelength. Jon Heder adds extra comic relief as Chicken Joe, Cody's laconic rooster surfing buddy who's so chill that he doesn't realize a tribe of penguins is trying to stew him, not give him a hot bath. Also adding to the comedy mix are Lani Zooey Deschnael, a beautiful lifeguard who's smitten with Cody, greedy surfing promoter Reggie (James Woods) -- an otter with a Don King hairdo -- and the competition's egomaniacal champ Tank Evans (voiced by comedian Diedrich Bader).

Is It Any Good?

3

Penguins have been all the cinematic rage since the Academy Award-winning documentary March of the Penguins became a surprise summer blockbuster in 2005. Next came 2006's coming-of-age musical -- and fellow Oscar winner -- Happy Feet. Surf's Up doesn't surpass the award-winning caliber of previous penguin films, but with its soundtrack of surfer tunes, impressive oceanic action visuals, and cast of droll characters, it's a fresh take on an otherwise overexposed animal.

Watch Our Video Review Good choice for kids

Sorry, you need to install flash to see this content.
Give Us a Minute, Get a Lot of Common Sense!
  • Age-appropriate best bets for your kids
  • Weekly email alert with the latest picks, reviews & advice
  • Post your own reviews and share them with friends

This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.
A screen name protects your privacy
To post a review or comment you must become a Common Sense Member. It's easy!

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Choose a screen name
It will appear when you post your own reviews and recommendations.
A screen name protects your privacy

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
(optional)
is
until
is
until
is
until
is
until
is
until
Add another child

We can make Common Sense just right for you. With a little info about you and your family, you'll get the most out of our site.

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!
Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
is
until
is
until
is
until
is
until
is
until
Add another child

Choose a screen name
It will appear when you post your own reviews and recommendations
A screen name protects your privacy
Register to add this school to your profile. You'll be able to see and share reviews from parents, teachers, and kids at your child's school.
I'm already a Common Sense member.
Kids under 13 must use a screen name