The speed and immediacy of access we all enjoy courtesy of the Internet tends to breed knee-jerk thoughtlessness. As a result, we live in a non-complex world where a single strike against an established entity in the entertainment industry – a movie, a television show, a celebrity – is enough to declare it substantially bankrupt. Years ago, Pixar earned its first strike with Cars, a minor offense at the time that gave way to greater concerns as the beloved animation giant began outputting creative stumbles while growing more reliant on cannibalizing its proven successes through sequelization. Cars begat Cars 2 while Monsters, Inc. begat Monsters University, and web-dwelling doomsayers begat “sky is falling” thinkpieces.
Pixar’s latest film, Inside Out, will probably make all erstwhile scaremongers feel abashed, chastened, and possibly even very, very silly. Everything regular moviegoers and dedicated cinephiles prize about Pixar is alive on both the page and the screen here; imagination and creativity, soul, humor, warmth, and emotionally-rooted stakes. That coterie of qualities combined with Pixar’s post-2010 dry spell may foster equally knee-jerk effusion from a viewing audience that’s been deprived of the studio’s trademark magic for too long. Then again, Inside Out could really just be that good. (Translation: It is just that good.)
Inside Out will feel like a more or less personal experience depending on where you sit in relation to Riley (Kaitlyn Dias), its eleven-year-old protagonist. We meet Riley at the start of the picture and see her grow up in brief in a sequence narrated by Joy (Amy Poehler), the exhaustively perky captain of Riley’s brain-ship. She’s Riley’s guiding emotion, and leader to a crew consisting of four additional basic emotions: Anger (Lewis Black), Fear (Bill Hader), Disgust (Mindy Kaling), and Sadness (Phyllis Smith). (The number five here feels like a playful, compromising nod to both conventional wisdom and the University of Glasgow.) They’re each exactly what you expect them to be, if not for their overt naming conventions then for the film’s casting choices. (Black was born to play Anger.)
Life is all peaches and cream for Riley and her parents, until one day Mom and Dad (Diane Lane and Kyle MacLachlan, respectively) decide to uproot from Minnesota to San Francisco. Joy tries to manage the tumult with a smile, but when Sadness intervenes, the two of them wind up getting hoovered into the furthest regions of Riley’s mind, leaving only Anger, Disgust, and Fear to run the show. (Take two guesses as to how well that goes.) So Joy and Sadness quest to get back to headquarters and keep Riley from becoming emotionally numb, aided along the way by Bing Bong (Richard Kind), Riley’s childhood imaginary friend.
Inside Out is many things, but above all else it’s smart. Not necessarily smart in an academic way – director Pete Docter should ready himself for backlash from the psychologist community – but in how well it conveys the need for emotional harmony. Without Joy, Riley spirals. With Joy, she does better, but only superficially; the film makes a case for the dangers of repression, and follows through on its initial set-up beautifully. People aren’t ruled by one emotion alone. They’re ruled by a hierarchy of emotion. (You might sneer at the film’s basic conceit for turning abstractions into cartoons. You might also be an insufferable bore.) Inside Out presents its layers of human complexity with compassion and wit. It’s an often outrageously funny movie. Just as often, it’s deeply, satisfyingly sad. Pixar understands the value of a good laugh as much as the importance of a good cry. You’ll do plenty of both throughout.
You’ll also be awestruck by the film’s aesthetic. Inside Out is one of the few, or only, 2015 films that benefits from being seen in 3D. The colors pop, and the characters’ fuzzy textures take on a physical aspect. We feel like we could just reach out and pluck them from the frame. But maybe that’s because we all acknowledge these feelings, given shape here through Pixar’s cutely crafted avatars. Inside Out cuts adventure out of whole cloth while inviting us to recognize our own nostalgia in the highs and lows of Riley’s spiritual journey; it’s a true original that deserves lauds for braininess, ingenuity, and empathy in equal measure.
{"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}
Very good review! I agree with everything!
Well, thank you very much!
Pingback: Stay Frosty Oscars: My Half-Assed Academy Awards Predictions | A Constant Visual Feast