I should note that the following kind of maybe sort of verges on vaguely spoiler-ish territory, so read with caution.
Up is a movie loaded with impressive accomplishment from the first frame to the last. Perhaps it’s most noteworthy effect is making an hour and a half long film feel like a two hour movie in terms of sheer scope and content. This isn’t to say that Up, at any point, drags; rather, I mean that in the hands of lesser storytellers, Up would have been a bloated 2-hour movie.
Through precise plotting and pacing, Peter Docter and Bob Peterson manage to fit a two-hour movie into three quarters of that time, and they do so without making their film feel like it was on the receiving end of a brutal hack-job in the editing room. Up never misses a beat, and it never slows down– and it never, ever feels unrelenting or overwhelming. This is a huge accomplishment, and if other filmmakers are paying attention, then they should be taking notes from the directors on how to achieve perfect pacing in their own films.
Up can be critiqued on it’s technical merits alone and still be considered great; the film shines in the areas of structure and organization in terms of how well the skeleton that makes up the story is crafted, and how carefully the plot is woven together. That would be a disservice to what Up is: A perfect example of why lovers of cinema go to the movies in the first place. If I may be hackneyed– and I may because dammit this is my blog– Up is, start to finish, pure movie magic, a moving story of love, loss, obsession, and coming to terms with each of these emotions.
And it’s about a cranky old man who flies to South America in his house by way of an imperial ton of balloons. (Those of you who know me might not be surprised that a movie whose protagonist is a grumpy curmudgeon is my kind of movie.)
Up‘s basic conceit– that Carl Fredrickson (Ed Asner, providing note-perfect vocals and creating what is easily my favorite Pixar character) flies his house to another continent– is pure fantasy, the kind of imaginative and creative story that Pixar has grown to be known for. And as spectacle, the film is utterly enthralling, filled with whimsy and wonder, from flying houses to air fortresses, and talking dogs to giant birds with rainbow plumage. The action of Up could very well have been siphoned straight out of the dreams of a child and translated to celluloid; it’s unhinged adventure at it’s finest. But Pixar films are rarely just what they seem to be on the surface, and Up is no exception: In fact, it may well be the most emotionally demanding Pixar film ever made in how it approaches the loss that ultimately sparks our hero’s adventure.
The film’s first ten minutes are perhaps the most emotional of any Pixar picture; the opening montage of the life Carl shared with his childhood sweetheart Ellie, containing no dialog, tells of the highs and lows of their time together, from the day of their wedding to the day of her death. Pixar has touched on themes of loss before– such as in The Incredibles and particularly Finding Nemo— but they have never been quite so matter-of-fact in presenting it. Up lays Carl’s loss bare, and we are granted the high honor of experiencing it along with him rather than just being privy to the effect that Ellie’s passing has on him as a person. Carl is a grumpy old man, but he earns the right to be, and we see exactly how he went from the Carl of his youth to the Carl the audience is acquainted with. (Tangent: Aside from introducing us to Carl and showing us his life story, Up‘s beginning montage does a marvelous job portraying the truth of relationships. They’re work. Even two people who love each other have trials they must overcome. In Carl and Ellie’s case, this means putting off their dream of adventuring in South America to deal with the day-to-day of modern living, and it means overcoming the harsh reality of discovering they cannot have children together. This might seem like a minor detail but it’s admirable to portray this kind of reality in a children’s adventure movie.) In a way, it’s the first ten minutes that make Carl’s eventual transition from grumpy old man to kindly grandfather figure palatable.
In Carl’s grand escape from the prison of an upscale, developing urban landscape, we meet Russell, a bright and enthusiastic but unrelentingly upbeat Wilderness Explorer who inadvertently hitchhikes with Carl on his journey to South America; the character toes the line of being painfully irritating, but never goes past it, and Jordan Nagai makes the kid downright lovable by the end of the first act. Endearing the character to us further is the revelation that Russell is missing someone in his life just like Carl, and while little time is spent exploring his own loss as fully as Carl’s (rightfully so of course), the time that is devoted to it speaks volumes.
Ultimately, the two are joined by Kevin, the aforementioned giant bird, and Dug, the aforementioned talking dog, and adventure ensues. The movie reaches incredible heights, culminating with a grand rescue attempt atop a massive zeppelin featuring dog-fighting (and I mean that as literally as possible) and sword-on-cane duels. (If you ever wanted to know what a fight between two armed geezers would look like, see Up.) But the movie never loses sight of it’s heart and soul, which lies in character; even in narrowly evading death, Russell is given richly deserved character and action beats, and Carl experiences catharsis. This is a Pixar hallmark– character before everything else– but Up may best exemplify the studio’s philosophy.
And the animation! The animation naturally gets better and better with each movie Pixar creates, so perhaps this isn’t a point necessarily worth visiting, but even after the spectacular animation present in Wall-E, they’ve still managed to out-do themselves with Up. The sheer variety of colors and tones is breathtaking, from the endless array of helium balloons holding Carl’s house aloft to the more subtle (but no less beautiful) shades found in the setting of the South American sun. And Up is a film that actually benefits from a 3-D presentation in a way that will make the 2-D presentation feel somewhat lesser; you may firmly count me among those who believe the 3-D gimmick is just another way to wrest money from moviegoers, but in Up‘s case I’m willing forgive the transparent cash-grab.
As I stare over this review, I realize it’s already a paragraph or two longer than I’d intended– and I’m not even running out of things to say yet. Up is a massive film fitted perfectly into the package of a much smaller one; it’s also a very moving and emotional film crafted into the mold of a high-adventure, high-fantasy tale. There are a hundred different directions this review could have gone, and that alone should tell you just how rich Up actually is, since I doubt my words could possibly properly convey the film’s robustness and depth. I think Pixar has set the bar higher than before, not just for competing studios but also for themselves; mark my words, in short order, Up will become the yardstick by which all other CG animated films are measured.
{"id":"2","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"featured_image","featured_image_url":"https:\/\/agcrump.work\/wp-content\/uploads\/2025\/10\/image-asset-179x200.webp","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":false,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"A Constant Visual Feast","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Support My Work:","form_subtitle":"","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thanks for supporting my work!","payment_confirmation_title":"A Constant Visual Feast","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much do you want to tip?","initial":{"instruction_type":"normal","instruction_message":"How much do you want to tip?"},"empty":{"instruction_type":"error","instruction_message":"How much do you want to tip?"},"invalid_curency":{"instruction_type":"error","instruction_message":"How much do you want to tip?"}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"Want to make a recurring tip?"},"success":{"instruction_type":"success","instruction_message":"Want to make a recurring tip?"},"empty":{"instruction_type":"error","instruction_message":"Want to make a recurring tip?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Pingback: Better Late Than Never: My Top 10 of 2009 « Andrew At The Cinema