I don’t know if “live-action anime sci-fi operatic drama” can be considered a genre of its own, but assuming it is a thing, then 2004’s Casshern could well be considered the Citizen Kane of films bearing the same aesthetics and sensibilities. Whether or not that has any meaning whatsoever is up to you, but what’s undeniable is that Casshern today remains a potent cocktail comprised of equal parts melodrama, CGI backdrops, and cartoon action and logic that stands on its own regardless of how one personally reacts to it; it’s an uneven film, for certain, top-heavy and melodramatic all the way to the core, but full of imagination and sharp, evocative set and costume design befitting the story’s heightened theatricality. No classic for certain, Casshern still remains the sort of film that absolutely deserves to be seen at least once.
Oh, did I forgot to mention that it’s incredibly convoluted? In a future Earth coated by pollution, the Eastern Federation wars against a rebellious contingent of resistance fighters in Eurasia’s Zone 7; as conflict rages, Dr. Azuma (Akira Terao) struggles to gain funding for his Neo Cell research, which can restore human tissue and which he hopes can cure his ailing wife (Kanako Higuchi). A freak lightning strike ends up reanimating the Neo Cells as Neo Humans, who are summarily slaughtered save for the strongest few who kidnap Mrs. Azuma in their escape and vow vengeance; it also brings Tetsuya (Yusuke Iseya), a deceased soldier as well as the doctor’s only son, back to life and bestowed with superhuman strength, speed, and agility. He’s immediately outfitted with prototype power armor to keep his unstable form from destroying itself, and thus the stage is set for conflict between the young man and the angry Neo Humans.
Calling the above “bare bones” would be generous, though. The whole of Casshern is much greater than a mere plot summary can encapsulate properly, which I mean as both a compliment and a criticism of sorts– more of a warning, really. Casshern is a huge film, over-stuffed to the point of bloat so great it threatens to topple over in a glorious collapse of failure. Yet somehow, through sheer will or some other machination, Casshern remains on its feet through sheer force of will and style. Substance notwithstanding, Casshern‘s the kind of picture that sticks with viewers by virtue of dazzling stylization instead of the precise telling of an evocative story. There’s certainly plot and narrative on display here, but Casshern is a tale best told through its visual sensibilities and flair. Cinema, after all, is a visual medium, but director Kazuaki Kiriya knows that there needs to be something adequately substantive supporting his jaw-dropping imagery in order for it to resonate instead of just provide flash in the pan spectacle.
But the truth is that one doesn’t sit down to watch Casshern— and remain seated until the credits start rolling– for classic storytelling. No, you’re watching Casshern because Kiriya has style in spades.
Casshern wields a vast, expansive color palette ranging from muted to lush and exquisite, which Kiriya employs liberally to imbue a sense of individual identity in every detail of every frame. No scene is left underdone; each feels distinct and unique from the others, ensuring that no two scenes ever look the same way. Part of that also comes down to the film’s visual skeleton in the sets and costumes, which blend retro-sensibilities with a future-forward vision that I can only accurately describe as “edgy”. I don’t know if I ever expected to call upon fashion industry lingo to write a review, but if truth be told then Casshern at times feels like a futuristic fashion show interspersed with massive robot armies and totally unreal (in the best way possible) action sequences. Part of that comes down to the cinematography, which on a few occasions allows various actors to strike a pose before the camera– it might sound ridiculous on paper, but that attitude somehow totally works with the aesthetic of the film.
Amidst the film’s chromatic and variegated veneer of coolness, there in fact is a story being told about prejudice breeding vengeful retribution. The remaining Neo Humans– Burai (Toshiaki Karasawa), Saguree (Mayumi Sada), Barashin (Jun Kaname), and Sakamoto (Susumu Terajima*)– take it on themselves to punish humanity for the slaughter of their race, and by happy chance come into possession of a disused castle in which a giant robot factory constitutes a prime selling point. Manufacturing a mech army, the Neo Humans eagerly ignite war on humanity while coming into repeated conflict with Tetsuya as he struggles to come to terms with his resurrection and his scattered memories of the atrocities he witnessed and committed at war.
Again, that description hardly scratches the surface; Casshern is gargantuan in the themes it touches upon, from issues of classism to the senselessness of war to humanity’s drive to destroy itself. It’s a wonder that Casshern is able to touch on them all, but Kiriya is so adept in the ways of visual storytelling that the rich, vivid tapestry he weaves through his aesthetic relays more of the narrative than many of the film’s spoken lines could ever hope to. “Show don’t tell” is practically the film’s mantra; so much is left under-explained through dialogue** that Casshern would make no sense if lacked in visual mastery. However flawed and overloaded the film may be, all of the ideas and sentiments essential to making it palatable translate thoroughly through that attribute; obtuse as it is, Casshern still proves to be a totally bonkers triumph of style becoming the substance.
*Full disclosure: I may have the character’s name, and thus the actor’s, way wrong.
**Arguably the fault here can be placed at the doorstep of subtitles.
3 thoughts on “Review: Casshern, 2004, Kazuaki Kiriya”
This review brings back memories…. I don’t remember much about the film (other than it is totally mental from start to finish) but will never forget how abused and tired my eyes felt after watching this. Definitely going to have to dig out the DVD soon.
Thanks a lot! I’m pretty happy with it after spending so much time trying to find the perfect layout and name.
I think you should check this one out again. I feel like it plays better on second viewings just because you’re prepared for all of the weird stuff and the unrelenting assault on your senses.
{"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}
This review brings back memories…. I don’t remember much about the film (other than it is totally mental from start to finish) but will never forget how abused and tired my eyes felt after watching this. Definitely going to have to dig out the DVD soon.
Also, may be a little late to the party, but the new site design and name kick ass!
Thanks a lot! I’m pretty happy with it after spending so much time trying to find the perfect layout and name.
I think you should check this one out again. I feel like it plays better on second viewings just because you’re prepared for all of the weird stuff and the unrelenting assault on your senses.