Who knew radical fundamentalist terrorism could be so hilarious? Chris Morris, the twisted and brilliant mind behind 2010’s Four Lions, came to that exact realization himself and put his ideas to celluloid with a tale of utterly incompetent homegrown Jihadists conspiring to carry out an attack in London. If at a glance the film’s premise reads in poor taste then likely Four Lions isn’t for you, and in fact comedy in general might not really be your wheelhouse; for those fond of laughter, this is a harsh but immensely funny movie, cut from a cloth of biting and unapologetic satire aimed at both the blind zealotry represented in Morris’ cast of principles and the ineptitude of government agencies who purportedly strive to deflect and quash the efforts of terror groups.
Four Lions primarily concerns itself with the eponymous quartet, comprised of Omar (Riz Ahmed, whom some of you may remember appearing in Neil Marshall’s Centurion), the group’s long-suffering leader; Waj (Kayvan Novak), an utter dimwit who’s downright lovable with the donation a blind eye; Faisal (Adeel Akhtar), naive and hopelessly ineffectual; and Barry (Nigel Lindsay), a white convert to Islam and probably the only truly dangerous member of the group due to an impressive natural immunity to logic and reason. (Which is saying something given that we’re talking about religious extremists.) They eventually recruit a fifth through Barry’s efforts (Arsher Ali), and together they bumble toward their ultimate and thoroughly nebulous goal of blowing up…well, something.
If anything characterizes this film on a totally basic, internal level, it’s anger. Morris, clearly, is outraged, through it’s hard to say whether he’s more contemptuous of his protagonists or the authorities allegedly out to stop them. In truth he seems far more fond of his lions in spite of himself; smartly, the picture invests itself in the characters and we come to like them even if we don’t empathize with them, or perhaps sympathize with them (or none of these, at least in Barry’s case). Neither the audience nor Morris want to see them succeed but then again, it’s hard to take them or their quest very seriously. The chances that they will succeed do seem remote.
So while Morris isn’t rooting for the terrorists, and doesn’t want us to, either, he’s not outright vilifying them even as he takes every opportunity to make them look like complete schmucks. Four Lions seems to be saying that the Jihadis are worthy of our mocking laughter and deserve to be derided, mercilessly, for their shallow ignorance and senseless draconian notions, but the film reserves the worst of its disdain for a police force incapable of identifying the true terrorists from law-abiding citizens– which, perhaps, partially validates some of the rancor that Omar and his friends feel toward Western culture. In one scene, Barry unintentionally makes a good point by claiming that whenever people look at him or other practicing Muslims, they only see suicide bombers; while he’s not really posing this argument in good faith (since he’s baselessly and aggressively trying to paint his opposition as a collection of vile racists), there comes a time in the film where he’s proven right, and another time after that. If Four Lions isn’t pro-terrorism (which it’s not), then it most certainly is highly critical of British government and counter-terrorism.
But more importantly, it’s unbelievably funny, often in that dry, “was that a punch line?” British fashion. Anyone who experiences difficulty with that manner of humour might on first instinct consider spending an hour and a half with a different comedy, but Four Lions should be pleasing to the comic palettes of a really wide audience. There’s nothing particularly nuanced about a man trying to train crows to fly bombs into targets, after all, nor does the film’s finale– in which the lions dress in costumes ranging from the Honey Monster to Raphael— really aim for subtlety. Morris goes big and bold with a lot of his jokes and takes pains to organically generate , but a lot of the legwork really falls on his cast, who are all more than capable of both making these characters human enough for us to be anchored in their story, and also pulling off the absurd comedy of the film’s script.
As funny as Morris’ film is, and as excellent as the actors are (particularly Lindsay, whose Barry very frequently steals the spotlight in all of his stubborn, hateful glory), what threatens to make Four Lions a future classic lies in how far its willing to take its plot and explore its themes. It’s a funny movie, no doubt, but it’s also one that rides on a lot of emotion and bears a grim determination to see its ideas through to the end– which is as much as can be said without tipping the film’s hand too much, though I’m willing to note that Four Lions goes to some dark places indeed. Ludicrously over-the-top and soberingly real at the same time, Morris’ political and sociological frustrations combine to make a comedic cocktail that’s as well-rounded and thought-provoking as it is riotously comical, and one of the best pieces of satire to grace cinemas in the last few years.
Yeah, if I could only say one nice thing about this movie it’s that the script is incredibly tight and well-constructed. Huge fan of the entire thing, though– it’s drastically better than everything on my top 10 list for 2010 save for maybe the top two or three, which it’s only slightly above in quality. My only regret is not seeing it when it was in theaters so I could put it on said list.
Strangely, that’s right on, and I only say strangely because, well, they’re out to blow people up and such. But I still want Omar and Waj and the rest– well, maybe not Barry– to have happy endings.
Pretty hilarious in spurt although as a whole, it didn’t quite work for me. All the funniest scenes are in the trailer but I can still watch that sheep blowing up scene a thousand times.
I think for me the funniest moment could have been the argument between policemen over what constitutes a “bear” versus a “wookie” versus a “honey monster”. But Barry punching himself in the face might take the cake for me.
It does lend itself to that sort of “I’m going to hell for laughing at this aren’t I” sort of mentality, I agree completely. But it’s genuinely, organically funny in a really satisfying way that makes the eventual sobering finale totally appropriate, too. And I liked how the film had a bone to pick with a number of guilty parties rather than just the four lions themselves.
{"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}
Great to see you liked it! I absolutely loved it. Was probably my favorite screenplay of last year.
Yeah, if I could only say one nice thing about this movie it’s that the script is incredibly tight and well-constructed. Huge fan of the entire thing, though– it’s drastically better than everything on my top 10 list for 2010 save for maybe the top two or three, which it’s only slightly above in quality. My only regret is not seeing it when it was in theaters so I could put it on said list.
I think its biggest strength is we actually care about them, despite how stupid and fanatical they are. Great film!
Strangely, that’s right on, and I only say strangely because, well, they’re out to blow people up and such. But I still want Omar and Waj and the rest– well, maybe not Barry– to have happy endings.
Pretty hilarious in spurt although as a whole, it didn’t quite work for me. All the funniest scenes are in the trailer but I can still watch that sheep blowing up scene a thousand times.
I think for me the funniest moment could have been the argument between policemen over what constitutes a “bear” versus a “wookie” versus a “honey monster”. But Barry punching himself in the face might take the cake for me.
I think this is one of the funniest film I’ve seen in years. Really fresh and points the finger at a lot of real things.
I thought it was stupid how people got offended .. but at points I felt a bit “should I be laughing at this” which is a bit paradoxal..
It does lend itself to that sort of “I’m going to hell for laughing at this aren’t I” sort of mentality, I agree completely. But it’s genuinely, organically funny in a really satisfying way that makes the eventual sobering finale totally appropriate, too. And I liked how the film had a bone to pick with a number of guilty parties rather than just the four lions themselves.