About the only thing Jonathan English’s Ironclad has going for it blood; he can rest easy knowing that his film absolutely lives up to its tagline, providing copious amounts of human viscera for audience entertainment at the cost of telling a good story. Ironclad is simply bad. The only comfort I can accord the film is that it has a great deal to overcome and live up to, being a mishmash of men-on-a-mission actioner, medieval period drama, and trumped up historical fiction, but that’s frankly just making apologies for a sloppy production. English’s film exists in each of these genres and distinguishes itself from none of its forebears, and despite the impressive talent involved Ironclad ends up as no more than a generic entry in its category. Frankly, this is something of a shame, as it could have been a riveting if embellished telling of the siege of Rochester castle in 1215 at the hands of King John. History informs us that John, refusing to take seriously the signing of the Magna Carta in the same year, attempted to retake his kingdom by force with the aid of marcher lords and hired muscle; eventually his campaign ended thanks to the combined efforts of rebellious barons and the French military. Grant that I am no historian, but what anyone can discover of the conflict is rich with politicking and strategic warfare, the sort of stuff that lends itself to great cinematic storytelling, and yet English only calls on the barest of details to cobble his narrative together. Historical accuracy is one thing, but brazen ignorance of the actual event is another entirely, but if no one knows of the history then it’s no harm, no foul– right?
The most daunting conundrum facing Ironclad is that it’s irrevocably phony. Even someone with little knowledge of Rochester’s history can read Ironclad for false: it’s not interested in anything other than getting its various pieces into place in order to unleash some gore while falling on every cliche in the book to achieve that purpose. Here, English tells the tale of Thomas Marshal (James Purefoy), a Templar knight who witnesses John’s barbarism firsthand and takes in with Baron William d’Aubigny (Brian Cox) and his trademarked band of elite warriors in a bid to stymie John at Rochester castle long enough for the French army to arrive. While that’s fairly close to reality, Ironclad begs a great deal of us in terms of the suspension of disbelief regardless without offering much of worth to us in exchange for our compliance.
Everything about the film feels procedural. There’s a requisite “gathering the team” sequence in which Marshal and d’Aubigny, under the auspices of Archbishop Langton (Charles Dance), collect a ragtag group of soldiers and thugs to help repel John’s advance; a hackneyed romance which blooms between the chaste Marshal and the lady Isabel (Kata Mara); plenty of figurative mustache-twirling and actual teeth-gnashing done by the cartoonishly evil John as Rochester’s defenders inexplicably repel attack after attack; a coming-of-age subplot for a young squire untested by battle; a hokey postscript epitaph which feels completely unearned. There’s a sense that English, watching others movies of this persuasion, simply cherry-picked various characteristics of each and ultimately came up with Ironclad. Structurally cluttered, the film never really attains narrative status and instead reads as a string of ideas rather than a cohesive picture.
But does it entertain? Maybe the most unapologetic of gorehounds will find something to talk about in Ironclad‘s battle sequences– there’s plenty of arterial spray and limb severance and muscle splitting to keep fans of graphic violence satisfied. None of it matters, though; again, Ironclad is nothing more than a series of loosely connected scenes interspersed with sword fights. On a purely visceral level, the gore here is admirable enough. The problem lies in how it’s captured. I’m sure a lot of work went into making the crimson-tinged deconstruction of innumerable extras look great, but none of that effort is matched behind the camera, where cinematographer David Eggby seems content with shooting Ironclad as chaotically as possible without rendering it completely visually incoherent. In the most literal sense possible, Ironclad is gigantic bloody mess.
Where the film succeeds lies in a handful of specific performances, but only just and only because of the sheer talent on board. If English had made more use of both Giamatti and Cox, Ironclad might be a spectacle of scenery-chewing worth watching on the strength of their acting; they’re both on fire here, attacking their respective roles with relish as they posture and pronounce and generally dominate the screen whenever they have the camera’s attention. In a way, they’re so good that it grows to be problematic. No one else stands beside them well, but then the rest of the cast could be characterized as being asleep on their feet– Purefoy is lethargically bland, Mara is a blank slate, and Flemyng doesn’t seem to have any fun playing the tough guy. Given the amount of zeal displayed elsewhere in the cast, it would be impossible for Giamatti and Cox to not come out ahead here.
But they can’t save the film from itself. Two wonderfully over-the-top performances, in the end, are all that Ironclad has to offer of any lasting quality; in between there exists a shameless, soulless riff on films like Kingdom of Heaven and 300 and some well-done but poorly filmed grue. I’d be more inclined to file Ironclad under “watchable but not especially memorable” if the film clocked in at a reasonable running time, but it takes two hours for English to tell his story– thirty minutes too long.
3 thoughts on “Review: Ironclad, 2011, dir. Jonathan English”
Very mediocre movie indeed. The only things worth seeing is James Purefoy trouncing people with that massive long sword of his and random dude who screams “take cover” before he gets pulverized by a massive projectile. Oh and the attempt at romance was thoroughly pathetic.
Okay, yeah, that “take cover” moment is pretty fantastic. But those little beats aren’t enough to sustain a movie that’s this boring and ill-paced. Even Purefoy chopping guys up doesn’t give the movie much mileage.
I think Ironclad would work better if it were either plotted better or if it cared less about plot and much more about showcasing great action and grue.
{"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}
Very mediocre movie indeed. The only things worth seeing is James Purefoy trouncing people with that massive long sword of his and random dude who screams “take cover” before he gets pulverized by a massive projectile. Oh and the attempt at romance was thoroughly pathetic.
Okay, yeah, that “take cover” moment is pretty fantastic. But those little beats aren’t enough to sustain a movie that’s this boring and ill-paced. Even Purefoy chopping guys up doesn’t give the movie much mileage.
I think Ironclad would work better if it were either plotted better or if it cared less about plot and much more about showcasing great action and grue.
Reblogged this on gomoviesdotme.