Can we really associate mumblecore to indie filmmaking any longer and remain completely honest after 2010’s Cyrus? While the movement-essential Duplass brothers, Mark and Jay, don’t relinquish the personality and character of the cinema that they champion, they do work with a cast that strikes a watermark far, far above what past entries in their body of work have been able to muster in terms of pedigree and exposure. When your independent picture packs the likes of John C. Reilly and Marisa Tomei alongside players like Jonah Hill, you’re no longer wading in actor obscurity or avoiding name recognition. Are the Duplass’ making an indie, here, or are they just enjoying another exercise in realism?
I’m inclined toward the latter, though I think in the end that the distinction of being “indie” or not is rather irrelevant to the film’s overall quality (but perhaps one worth exploring in its own piece). Cyrus is a slight picture, and likely not anything that the Duplass’ will be recognized for when pored over by film scholars years from now, but it’s very, very good and worth seeing on its own merits. For my own part, Cyrus shows me what Humpday— my only other Duplass encounter– simply couldn’t, namely that the sibling duo actually can tell a story that’s not constipated, and fully explore their characters and themes without falling short. Minor or not, this is a sweet, thoughtful film with a wonderfully awkward sense of humor and some very dressed down, grounded performances by a well-rounded cast of talented actors.
Cyrus‘ hero is John (John C. Reilly), a divorced man who nonetheless maintains a functional and amicable relationship with his ex-wife (Catherine Keener), even leading up to her marriage to Tim (Matt Walsh); though they’ve been separated for nearly a decade, John remains romantically unattached. Until, that is, he meets Molly (Marisa Tomei), and we all know what happens to lonely men who meet a Marisa Tomei character– they fall in love with her. John’s no different, and a relationship begins; then John meets Molly’s son, the titular Cyrus (Jonah Hill), and a battle of wills ensues between the two men in Molly’s life as Cyrus actively seeks to break the pair up.
Mumblecore, as a filmmaking aesthetic, generally is defined by its examination of the emotional issues of characters (usually twenty-somethings), and often comes packaged with the sort of muted comedic beats that might pass over audiences looking for more traditional punchline queues. In that respect Cyrus falls within genre expectations and doesn’t go out of its way to reinvent the wheel. As John and Molly grow closer, it becomes apparent that Cyrus himself isn’t acting out against their coupling arbitrarily, and the conflict between boyfriend and son is underscored throughout by the sort of maladroit laughter one might expect from these sorts of films; we chuckle along as the Duplass’ reveal how close Cyrus and Molly are (they shower together), and guffaw when Hill and Reilly quietly bicker with one another behind the unsuspecting Molly’s back.
But a movie doesn’t need to totally flip its genre upside down in order to have some intrinsic worth. As much as Cyrus is fairly typical in terms of structure and attitude, it’s the quality of writing and performance that ultimately elevates it above other similar pictures. Maybe the key element here is the narrative arc of John, the film’s true protagonist, and the growth he experiences not just through his connection with Molly but through his conflict with Cyrus. Cyrus needs to learn how to operate as a functioning adult in society; John needs to relinquish his despondence and acquire some empathy. In other words, they both need each other, regardless of how badly they’d like to take one another down.
The core trio of performers driving Cyrus go a long way toward making the film stand out from other mumblecore fare; Reilly and Tomei both seem to get better and better as time goes on, while Hill is inclined toward a particular mode of comedic acting that he veers away from here. Tomei sort of takes a backseat to her male co-stars, which is sort of a shame, but she performs fantastically as she spends most of her screen time trying to reconcile her attraction with John and her bond with her son– and, remarkably, get across her sense of desperation at seeing these two male figures she cares so much for clash with each other. Meanwhile, the meat of the show belongs to Hill and Reilly; Reilly brings his loveable nice guy charm to his role while maintaining an undercurrent of loneliness that allows him to shed his more affable side and bring some very genuine anger to the table. Hill, for his part, reigns himself in and plays outside of the sarcastic wiseguy box he’s constructed around himself in the short span of his career. They make an enjoyable on-screen match together as they butt heads over the affections of Molly.
All the while, Mark and Jay assert themselves in the story by using the same stirring movement of the camera employed in Humpday. Ostensibly this adds a veneer of realism to their visual narrative; as the camera shakes and zooms in, we’re meant to feel as though we’re watching real life unfold in front of our eyes. The actual effect, though, is something a little bit more dreamlike and lyrical. For as real as Cyrus‘ may feel on a thematic level , the cinematography suggests the opposite case. Maybe we’re watching John’s dream come true before our eyes as he falls in love with Molly, and maybe Cyrus represents John’s sort-of nightmare, a challenge to his happiness that he has to overcome. I admit that that’s a bit of an artsy-fartsy read, perhaps, and ultimately Cyrus does achieve overall a sense of true-to-life storytelling through strong storytelling and honest performances. More than that, though, the film proves that the Duplass brothers are capable of articulating their vision fully and effectively– that they can successfully tell the story that they’re trying to tell– and should give any of their detractors or critics (myself included) reason to give their body of work another chance.
{"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}
So bummed that I missed this last year, although I’m seeing Jeff Who Lives at Home soon! 🙂
I wanted to like this so much, but Cyrus’s mental problems made it a little too uncomfortable to do so.
Paolo– this movie singlehandedly made me more interested in the Duplass output, so I’ll be curious to hear how Jeff Who Lives at Home turns out.
Fitz– I can actually see that being problematic for some people, I mean, he’s pretty far down there in terms of general arrested development.
I know that definitely kept me at an arm’s distance away from the film.
That’s understandable. I think everyone has their own “uncomfortably awkward” threshold.
Very interesting. I watched two movies with Mark Duplass this year (The One I Love & Safety Not Guaranteed) and enjoyed both.
Pingback: The One I Love