There’s a near-fatal overload of ideas bouncing around in the hulking frame of Nick Stoller’s The Five-Year Engagement, his follow-up to 2010’s Get Him to the Greek. Primarily a comedy, the film examines not simply marriage—as the title dictates—but the reversing and alteration of gender roles in modern relationships, which I admit sounds high-minded on paper. Make no mistake, The Five-Year Engagement is anything but; the film operates in the very mien we’ve come to expect from comedy funded by and originating from the Judd Apatow camp, which means anyone with an aversion to genital jokes, slacker humor, and wisecracks pertaining to bodily functions should probably stay away. For the rest of us, Stoller has produced another solid, vulgarly honest romantic comedy, and a fine example of the importance of editing.
The Five-Year Engagement revolves around Tom (Jason Segel) and Violet (Emily Blunt), a young couple in San Francisco who we meet as the former proposes to the latter. Plot balloons to massive proportions from there; Violet’s career leads the couple to Michigan, where Tom struggles and falters and fails while Violet thrives and succeeds. Caught in between? Their nuptials, which continue to be delayed and re-planned as their ever-changing circumstances dictate. So, naturally, their story becomes one of survival and questions are raised over how much more their relationship can withstand.
As with Stoller’s breakout hit, Forgetting Sarah Marshall, Engagement is, for lack of a kinder word, shapeless. This isn’t meant pejoratively; it’s just that Engagement has a lot of ground to cover and actively chooses to be character-driven rather than plot-driven. Yes, there’s an end-game here, but Engagement doesn’t trouble itself by taking a point-by-point approach to reaching that destination. The film meanders and stretches its legs out, fully aware of its destination but in utterly no hurry to get there with speed, being far more concerned with the relationships we develop with its principals (as well as the supporting players, most of all Community‘s Alison Brie and Parks and Recreation’s Chris Pratt).
And frankly, that emphasis on Tom and Violet over a linear, point-by-point sequence of events constitutes one of the film’s greatest strengths; after all when your leads are as overwhelmingly gifted as Segel and Blunt it’s in the best interest of your production to showcase their talents and personalities as much as possible. I’d have never pegged Blunt as a comedic actress, but as Violet she’s a revelation. Blunt’s not a stranger to humor, mind—she did have a chuckle-worthy supporting turn in The Devil Wears Prada—but she’s never been at the forefront of the comedy before. Unsurprisingly, she’s a natural; she knows how to deliver a punchline as adeptly as any of her co-stars, even veteran cinematic nice guy Segel, with whom she shares warm, genuine, intoxicating chemistry. If Engagement only has one thing to recommend it, it’s the screen relationship they build together here.
Which isn’t to say the film only has one praise-worthy element– it pointedly does not– but I think the best the film has to offer very nearly ends up being swallowed by its lesser merits. Getting more specific, holey moley is Engagement overlong. There’s nothing wrong with taking the appropriate amount of time to tell a story, even when that means a film ends up clocking in at over two hours, but unlike Stoller’s outstanding Forgetting Sarah Marshall, The Five-Year Engagement doesn’t contain only what’s necessary*. There’s a lot of fat here. Whatever amount you have in mind now, you’re off-base; it’s more than that. Engagement goes from being simply flabby to outright bloated by the halfway point, and by the time we get to the expected climax we’ve gone from a three-act structure to a four-act structure that’s weighed down by an overabundance of footage that adds nothing to the overall picture.
The good news is that in spite of all of the extra poundage Stoller saddles his film with, Engagement remains very much afloat from start to finish. What’s more, the film is incredibly funny, and the flavor of its humor differs from line to line; there’s plenty of delightfully childish and bawdy humor here, but there’s also an emphasis on mining laughter from whip-fast dialogue exchanges and expression and just honest-to-goodness acting (though that’s usually acting in the name of acting silly). Your mileage, again, will vary depending on how you like your comedy, but those without prejudices toward the crass should find themselves chuckling loudly throughout Engagement– though after a point, the film becomes so exhausting that jokes we might normally laugh at just elicit silence.
Which just brings us back to the film’s desperate need for one sharp, dedicated session in the editing bay. I like the extra stuff as much as the next guy– who isn’t a fan of gravy?– but too much of a good thing is still too much. Delivered to us as a leaner, more focused picture, Engagement, with its genuine sweetness and raucously lewd humor, could easily have rivaled Forgetting Sarah Marshall as the cream of the crop among Stoller’s other efforts as a writer and a director. But all of his ideas end up getting the better of both him and his film. It’s clear that Stoller, as well as Segel– Stoller’s frequent collaborator– have a whole lot that they want to commit to celluloid, from punchlines to emotional beats, but there just isn’t room for everything in a movie that wants to span five years in two hours.
*I’m willing to admit that some of the material in Forgetting Sarah Marshall isn’t essential, but it’s so good– and does nothing to disrupt the progression of the rest of the film– that I can forgive it much more easily.
{"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: The Five-Year Engagement (2012) | Cine