The career of one Thomas McCarthy so far has been marked by an interest in the stories of outsiders, people removed from the societal norm either of their own volition or out of necessity. So his latest picture, Win Win, marks something of a departure from 2003’s The Station Agent and 2008’s The Visitor; rather than focus on taciturn men with dwarfism or explore the lives of illegal immigrants squatting in a stranger’s Manhattan apartment, McCarthy mires himself in a life that’s more familiar to the mainstream by portraying the life of a suburban New Jersey family and the efforts of patriarch Paul Giamatti to make ends meet during the stress of America’s economic recovery. But the change of scenery should fool no one, as McCarthy digs right in and, wading through the everyday of middle class living, finds a wealth of compelling material to pore over nonetheless.
At the center of Win Win is Mike Flaherty (Giamatti), a lawyer by day and high school wrestling coach by night whose practice is sagging and whose team is on an apparently never-ending losing streak. He’s coming close to the end of his rope, but seems incapable of motivating himself to find solutions to his varying misfortunes until opportunity knocks, twice and in rapid succession, and drops them right in his lap. During a court hearing, Mike almost impulsively assumes guardianship of an elderly client (Burt Young) solely to collect a substantial monthly stipend as compensation; somewhat callously, he moves the man into a nursing home so as to avoid dealing with him; this lends itself to further problems when the man’s grandson Kyle (Alex Shaffer) appears in town looking for him, with his addict mother (Melanie Lynskey) not too far behind.
Who knew that real life could be so complicated*? If nothing else, the debacle Mike engineers for himself teaches him how to proactively handle his problems instead of hoping the universe takes care of them for him, though neither of his solutions to his new woes actually solve anything in any permanent sense. Continuing the cycle started by his courtroom decision, they just create additional challenges for Mike to answer. But things can only go so far before they come crashing down, and in between Mike has to balance his role as a father to his two daughters, a husband to his wife Jackie (Amy Ryan), and a support system to his friend Terry ( Bobby Cannavale), who’s dealing with his own troubles.
Win Win very much is about how people shape their own situations through their actions (or lack thereof); Mike can only blame himself for what transpires in the film’s third act while Terry, struggling to reconcile his failed marriage, spends his free time spying on his ex-wife’s liaisons with the general contractor she’s shtupping. But the picture never imposes judgment on these characters for their shortcomings or vilifies them for taking actions that are at best questionable in the ethics department. In fact, Win Win very much exists in shades of grey– no one could call Mike a bad person by any stretch of the means, just someone whose desperation is fast closing in on him and leads him to make a decision less than admirable but ultimately understandable.
Life, according to McCarthy, is alternately sweet and prickly. Moments of genuine warmth intertwine with the times at which the players in the story are at their worst. Saccharine, overcooked, and disingenuous filmmaking dictates that these elements can’t co-exist in any reasonable facsimile of reality, but McCarthy’s too much of a realist to follow this line of storytelling. Frankly, it takes a level of chutzpah to tell a family drama and allow the characters to just be themselves rather than force them into an expected, particular mold and presume that they’ll develop the same way; McCarthy’s decision to paint Mike as a generally good person with some bad tendencies is bold, believable, and imbues the story and the character with welcome depth.
Paul Giamatti, taking on Win Win‘s central performance, knows how to make a curmudgeonly figure likable in a way few actors today can. But Mike’s no misanthrope or self-loathing defeatist; in contrast to many of Giamatti’s more noteworthy roles, he’s downright cuddly, a good man and well-intentioned though unable, or reluctant, to take action on the various tasks that his station as a father, husband, business owner, and adult demand he address. Giamatti’s talents keep Mike human and sympathetic even when others turn against him for his indiscretions, and we understand and accept the character in spite of the moral lapse that provides the groundwork for the film’s plot to play out. Come awards season I very much doubt Giamatti will get a lot of recognition for his role in Win Win, which feels like a minor work in his career, but it’s an excellent performance from one of today’s most reliable and gifted actors.
The really impressive work here is done by newcomer Alex Shaffer, taking on the responsibility of making runaway teen Kyle palatable. To describe Kyle as laid back would be a huge understatement; Shaffer plays him as someone who just accepts what comes to him and doesn’t let the world get to him, a behavior that almost becomes frustrating until Shaffer’s given the opportunity to show off what’s really bubbling beneath the kid’s calm exterior. Those big moments are rare, but he capitalizes on each of them, and those explosive emotional moments mesh surprisingly well with Kyle’s amicable “whatever” attitude. I’ve no previous experience with Shaffer’s acting, but going forward I’d consider him someone to watch. Bobby Cannavale, Amy Ryan, Jeffrey Tambor, and Melanie Lynskey round out the cast; if there’s one criticism I might level against Win Win it’s that neither Ryan nor Tambor have much to do of import, but they make the most of their screen time. It’s the endlessly hilarious Cannavale and the doe-eyed Lynskey who get the best role of the supporting cast; Cannavale brings his usual upbeat charm to the role of Terry while Lynskey turns Kyle’s mother, Cindy, into something of a foil for Mike, someone who means well but loses sight of her scruples out of anxiety.
McCarthy hasn’t missed yet with his films, but for whatever reason Win Win seems destined to get forgotten in the shuffle of his budding career. Maybe the sheer normality of the story and the familiarity of the characters don’t resonate quite as strongly with his fan base; indeed, reading over reactions to the movie across the board (which admittedly has been largely positive), there’s a sense that Win Win reads as too “typical” for the tastes of those captivated by the stories of Finbar McBride or Tarek and Zainab. But McCarthy seems to be saying that there’s value in the stories of the boring, ordinary set, too, and in following that thread he’s crafted a stand-out picture of the morality of the middle class, which easily rivals his previous works.
*Strictly speaking, Paul Giamatti probably knew based on past acting experience.
6 thoughts on “Review: Win Win, 2011, dir. Thomas McCarthy”
Yes, I think this movie feels too “indie” to get the attention it probably deserves. I enjoyed The Visitor and like Giamatti as an actor but this will probably end up being a low-priority rental for me once it hits Netflix.
It’s too bad because this is just as good as McCarthy’s other films; I liked it more than The Visitor but not quite as much as I liked The Station Agent, but you can’t go wrong with his movies and frankly, Win Win has the same kind of tone and mood as both of the director’s other two movies. I think skipping out on this one is a mistake for sure– I suspect you’d probably really enjoy it.
Yeah, I like that it’s about America’s financial crisis without really confronting the subject directly. It’s little things like that that make McCarthy’s work so rewarding.
“The Station Agent” is one of my all-time favorite films — and Richard Jenkins was so good in “The Visitor” — that I can’t wait to see “Win Win.” The McCarthy/Giamatti combo is like a gift from heaven.
Yeah, The Station Agent is one I want to revisit with Dinklage doing such good work in Game of Thrones. You’ll probably be just as thrilled with Win Win as I was.
{"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}
Yes, I think this movie feels too “indie” to get the attention it probably deserves. I enjoyed The Visitor and like Giamatti as an actor but this will probably end up being a low-priority rental for me once it hits Netflix.
It’s too bad because this is just as good as McCarthy’s other films; I liked it more than The Visitor but not quite as much as I liked The Station Agent, but you can’t go wrong with his movies and frankly, Win Win has the same kind of tone and mood as both of the director’s other two movies. I think skipping out on this one is a mistake for sure– I suspect you’d probably really enjoy it.
This was really good. McCarthy weaves a small tale into bigger ramifications of post financial crash America.
Yeah, I like that it’s about America’s financial crisis without really confronting the subject directly. It’s little things like that that make McCarthy’s work so rewarding.
“The Station Agent” is one of my all-time favorite films — and Richard Jenkins was so good in “The Visitor” — that I can’t wait to see “Win Win.” The McCarthy/Giamatti combo is like a gift from heaven.
Yeah, The Station Agent is one I want to revisit with Dinklage doing such good work in Game of Thrones. You’ll probably be just as thrilled with Win Win as I was.