Whiskey Tango Foxtrot has a Tina Fey problem, but then again, Tina Fey’s movie career has a Tina Fey problem. How is it this hard to figure out how best to transition Fey’s multi-pronged TV persona into multiplex success? Maybe it’s worth looking at Fey’s big-screen choices before we look at her as an actress: movies like Date Night and the abominably bland Admission don’t really suit her gifts for presenting normalcy in abnormal settings, a’la Liz Lemon, while Sisters makes up for Baby Mama, a movie that commits the same crime as the other aforementioned two films in Fey’s list of credits.
It seems like easy calculus, maybe even addition, but letting Fey be herself, even a reined-in version of herself, is an easy formula for big-screen success, and so Whiskey Tango Foxtrot looks good on paper: put Fey in the role of Kim Barker, an international journalist who spent several years reporting out of Afghanistan during the United States’ dueling and ill-conceived military campaigns in the Greater Middle East, and let her play to her strengths as a comic and as an actress. For a time, the film does just that; Kim is a stranger in a strange land, bunking with other strangers who have adapted to that strange land, which marks her immediately as an anomaly among her peers. She does not adapt to the cultural shift as much as she reacts to it; she does not acquaint herself with the soldiers and journalists she hangs with as much as she tries not to embarrass herself in front of them.
At first, it feels like classic Fey. After a while, though, we realize that there’s too much of her intentional 30 Rock awkwardness in the frame. If Whiskey Tango Foxtrot did not find its basis in a real account of real events, penned by a real human being, this probably wouldn’t matter; we would content ourselves with Liz Lemon in the ArmyMarines, and that would be fine. But seeing so much of her coltish affectation in her portrait of Barker is jarring. (It doesn’t help, either, that the film, directed by Glenn Ficara and John Requa, changes her name to “Baker,” for whatever reason.) Is the living, breathing Ms. Barker precisely this much of a bumbler? Does she lack all the same social graces as Fey’s celluloid counterpart?
Fey’s performance is the first element in Whiskey Tango Foxtrot that loses its shine over time and winds up in the “disingenuous” pile. Big chunks of the film are made up. The basics are the same: Barker (or Baker), looking for a career change and an overhaul in her life, takes an assignment in Kabul and while there struggles to find good stories worth relaying to her superiors and to her viewers back in the States. That’s the movie in a nutshell. Whiskey Tango Foxtrot is episodic, so much so that one may rightly wonder if it Baker’s (or Barker’s) tale would work better as a miniseries. But maybe that’s a cop-out. Everyone says that about everything these days (and by everyone I mean “me”). The problem, ultimately, is directorial.
Whiskey Tango Foxtrot is a slog. Worse than that, it is a slog with no confidence in itself. This is a movie about an American woman who flies across the globe to take a job in a country with a horrific track record in the “women’s rights” department, and which happens to be populated as much by people as by ricocheting bullets and IEDs. You do not need to take this story and outfit it with spurious bullshit, and you do not need to spin characters out of whole cloth. (In the case of Margot Robbie, who appears in a supporting role as one of Kim’s only female compatriots among the male-dominated foreign press corps, this is forgivable, and based on Ficarra’s and Requa’s experiences with her in Focus, it is even understandable. In that film, she’s damn near magical. Here, she is simply Margot Robbie, which is not a complaint as much as an observation; she is slowly solidifying the “what” that she brings to her performances, namely spunk and self-assurance.)
Ficarra and Requa have no faith in Barker’s yarn as a compelling series of ground-level observations about sexism in an industry led chiefly by men, about Afghanistan, about the U.S. military, about self-empowerment. And that would be fine, if a bit of a bother, if Whiskey Tango Foxtrot managed to be about all of those things without being intermittently excruciating. There are moments where Ficarra and Requa, working off a script by 30 Rock writer Robert Carlock, find a groove and the movie starts to work; these are in all likelihood the moments that cut closest to Barker’s words, and to what she actually went through and encountered during her time in Afghanistan. In one sequence, Baker tries to film an angry mob of men shooting pistols at television sets in a public square, not realizing that her very presence among them puts in her in danger; in another, she discovers why a local village well has been repeatedly blown up and who has been doing the repeated blowing up. These are the beats where Whiskey Tango Foxtrot tries to engage with Barker as a person, and with her career, and with the world she voluntarily set foot in all at once. It is the closest the film gets to feeling revelatory.
The rest of the time, you wonder what the hell Ficarra and Requa are trying to say through Barker’s memoir. Is this their attempt at honoring feminist screeds? Are they trying to make a comment on the bureaucratic faker of the media world? Do they mean to offer critique of the United States’ entrenchment in Afghanistan and also in Iraq? (If so, everyone else has beaten you to the punch on that one, guys.) Maybe. Yes. Sure! But answering each of these in the affirmative forces us to circle back around to the film’s disjointed structure, and to take note again of Fey, who by turns fits the film perfectly and reads as totally out of place depending on the scene. Ficarra and Requa do well when letting their actors bond, and Fey is excellent at working off of other performers; aside from Robbie there’s Martin Freeman, her token love interest, Christopher Abbott, her “fixer,” and Alfred Molina, a chauvinist politician. (It is amazing that no one has yet raised a ruckus over the film hiring two white guys to play Middle Eastern men, but there you have it.) But Whiskey Tango Foxtrot isn’t the kind of project that can function just by jamming a talented cast together and letting them click. It’s an opportunity to see the Afghanistan War through new lenses, both literal and figurative. Considering the source material, the film winds up having shockingly little to say from either perspective.
{"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}
Reblogged this on Latinaturk's Blog.