Ballerina: The Original Script

As mentioned in our review of the 2025 Ballerina movie, the script as originally conceived was not part of the John Wick universe. However, it was inspired by it. Shay Hatten was only in his early twenties went he first came to Hollywood’s notice, for his Maximum King script, a still unproduced entity based on the filming of Stephen King’s only directorial credit, Maximum Overdrive. He followed that up with the script for Ballerina, which was not only bought by Lions Gate, it also got Hatten into the writers’ room for the third and forth entry in the John Wick franchise. He has since worked on both parts of Rebel Moon and is working on the upcoming Resident Evil reboot, so seems to be a fan of our genre. 

Hatten admits that Ballerina is “a script where I was really trying to go to the extreme because I was trying to get people’s attention.” It’s an understandable technique for what are called “spec scripts” – a screenplay written without a prearranged deal, rather than as paid work. You need to stand out among the thousands floating around Hollywood, and pushing the envelope is one way to do so.Ballerina does so from the get-go, showing us a long history of assassination: “The screen now divides into sixteen sections. You get the idea of what’s happening in each of them — in each, a murder from some point in the last five hundred years.” There’s also a sex scene which I’m just going to screenshot for the curious (NFSW, obvs!).

We then meet the heroine, six-year-old Rooney Brown, whose father is shot dead in front of her, immediately after giving her a ballerina music-box. She notches her first kill, pushing the assassin downstairs, and we get a caption. ROONEY KILL COUNT — 1. It’s going to go higher. Much higher. After growing up in group homes, Rooney is employed by a private military company, Whitewater (yeah, that’s subtle…), and becomes a hitwoman for them. In the early going, it’s your fairly standard Nikita clone, Rooney balancing work with a real life, and a blossoming romance with Tom, who has absolutely no clue about what her day job entails. But we do see life in the Alpine town populated entirely by killers, here named Sunnyvale. Which is perhaps close enough to be a Buffy nod, and is certainly not very Swiss. 

Things change after someone tries to kill Rooney, just as she’s beginning to have Assassin Cliche #27: second thoughts about her career. She gets to them first. Unfortunately for her, it’s the daughter of Elias Muller, the mayor of Sunnyvale, described as an “intense, Willem Dafoe, Mads Mikkelsen-looking motherfucker.” He and Whitewater are at war, and he is winning… until his minions massacre Rooney’s husband and his family. She kills all the attackers, telling the last one left alive, “I’m gonna kill everyone in your organization, no more and no less.” She then heads to Sunnyvale. Approaching the half-way point, the kill count has been restrained. Well, up until her arrival in Switzerland, it’s 26. Decent, but not exactly Resident Evil: Extinction [the highest-ranked GWG film at moviebodycounts.com]

Thereafter? Fifty minutes of more or less non-stop carnage. She’s helped in her mission by Pine, who wants to take the chance in the chaos created by Rooney, to escape with his daughter. [Pine does appear in the movie as produced, though his role is rather different] And when I say carnage, I mean it. The kill count racks up like a pinball machine, and by the time she is done, is at a final score of… [drum roll] one thousand, four hundred and eight. Yes, as written, this would perhaps have ended up being the most violent movie ever made. I think we reach peak attention-seeking when she finds the Sunnyvale old folks’ home, and murders two hundred or so senior citizens. However, she’s not totally callous: she largely spares the school, going through it only to extract Pine’s daughter. 

So, is it all any good? I think I preferred the version which actually reached the screen. While I’m a huge fan of senseless, cinematic violence, the second half in particular became a bit of a slog. It becomes, rather obviously, an exercise in pushing people’s outrage buttons. Since I don’t have any outrage buttons, it isn’t too effective. There’s no denying Hatten has a nice line in snark, and some of the descriptive passages are great. But this may be the poster child for less being more. I’m not sure there are many directors in existence who could have delivered the film as written. Maybe Gareth Evans? Takashi Miike? Timo Tjahjanto? The budget required would have likely meant it couldn’t have been released unrated, a necessity given the volume and degree of mayhem. 

On the other hand, I do have to admire the unfettered approach. That’s the good thing about the written word. You can let your imagination run wild, without constraints such as budget or… Well, good taste. Hatten has taken full advantage of that freedom, to trample on action film conventions and push the pedal to the metal. It achieved its intended goal, and now he is a full-time writer. Hard to argue this shouldn’t be considered a success on those terms, even if it was perhaps intended less as a genuine movie, than a memorable calling-card to get his foot in the door.

Gehenna: Naked Aggression, by Patrick Kindlon and Marco Ferrari

Literary rating: ★★★★
Kick-butt quotient: ☆☆☆☆½

“What I need is stories where men get kicked in the chest. Stories where guns only run out of ammo for dramatic effect. I need pulp. I need exploitation. I need fun.”  I used to read a lot of comics, before moving to America. As in, most weekends involved a trip to Forbidden Planet, Gosh!, or Mega City Comics, coming home with a carrier bag of new issues. Then there were the trips to Paris… But I just kinda stopped – no particular reason – when I emigrated. There is still a large cardboard box, unopened from the move 25 years ago, in our boxroom. Some are probably worth a bit, e.g. the first issue of Hellblazer. But reading the first issue of Gehenna makes me want to restart. Well, if space, time, money and aging eyesight weren’t issues, anyway.

“This book is equally for the diehard comic reader and someone who hasn’t read sequential art since Garfield,” according to co-creator Kindlon. I’m certainly closer to the latter category, but certainly found it accessible, once I got into the comic-book rhythm again. It’s different from word-based literature, and even from cinema, where the pace is dictated entirely by the director. In a comic-book, you can linger over a panel to admire the artwork for as long as you want, or whizz through them so you’re basically picking up subliminal imagery. The text becomes a complement to the imagery, filling in the gaps. And the imagery is great. I now have a new backdrop on my PC desktop. Page 18 of the PDF, should you be interested. 

“Everything went to hell. And now that’s where I live.” But this also means exposition and action can co-exist: the latter doesn’t need to pause. Consequently, over the 24 pages here, there’s barely a pause for breath. You reach the end, to be honest, not necessarily sure what’s going on, but this is just part one of four. I presume things will become clear – or, at least, clearER – in due course. We have a dark-haired woman, kidnapping the son of a gangster because of reasons apparently connected to her husband’s death – leading to the quote above. There’s another woman, blonde, following in her wake – with bad intent if her line, “I’ll call you when the woman is dead”, is anything to go by. I will bet the house that they will end up facing off against each other, before very long. I certainly hope so. 

“It’s pulling from Beyond Hypothermia and Naked Weapon, and all of Hong Kong,” says Kindlon. So far, Naked Aggression has been more about the aggression than the naked – though cleavage certainly abounds, and an alternate cover (below) does deliver. It is difficult to judge the series overall, in the same way as giving your verdict of a film based on its opening twenty minutes. We’ve all seen movies which hit the ground running, only to run out of steam. But there’s no reason this shouldn’t be able to sustain the blistering pace: it’s not like a comic-book is going to run out of budget. If we weren’t looking to move house, this might well be the one to entice me back into the comic-shop. Failing that, I’ll just have to wait for the movie version, hopefully starring Eva Green and Charlize Theron. 

Author: Patrick Kindlon (text) and Marco Ferrari (art)
Publisher: Image Comics, available through their site, from July 2, or for Kindle through Amazon.
Book 1 of 4 in the series, also available in four alternate covers as below.

Kitty the Killer

★★★
“Nice Thai, but not quite a cigar.”

The easiest way to describe this is a Thai version of Wanted. You could make a case that the central character is not female. But like Wanted, there’s easily enough going on around him to qualify for this site. The similarities don’t stop there either. In both films, you have an innocent, totally unaware office worker, who is recruited into an ancient order of super assassins, just as they are going to war. Here, the rookie is Charlie (Ngamnet), an insurance salesman – sorry, he’s a sales manager, as he would no doubt correct you – who is caught up in the affairs, and eventually becomes a member, of a lethal organization known only as The Agency.

In something perhaps nicked from Naked Weapon, they recruit by using orphaned young girls, who are trained in the ways of murder for hire. They form cels, each overseen by a manager, in this case codenamed Grey Fox. The last incumbent, Keng (Semglad), drew the wrath of upper management for his unauthorized actions, and designated Charlie as his heir apparent. Which is news to Charlie, who eventually accepts and after an extended training montage, has to deal with the assassins. The most potent of these is Dina (Thangprapaporn). Though there are a number of others, of various experiences and skills, all the way down to Mina, who must be aged about eight [Yes, their names do all end in -ina, thank you for asking].

Fortunately, their enemies appear to sit back while Charlie gets up to speed, with the subplot about a stolen stone with mysterious qualities conveniently back-burnered. Instead, we watch fairly lengthy flashbacks, detailing the past of various characters. This is the movie’s main weakness, with a middle which is close to being free of action, filling in gaps that we never particularly cared about to start with. Given a running-time of almost two hours, this padding feels especially egregious. It also has a somewhat odd mix of tone, things like Charlie’s reactions to events largely being played for comedy. I guess at least it isn’t the toilet-based humour of certain Asian entries I’ve seen, and I will admit to genuine laughter on more than one occasion.

Pleased to report, the film gets back on track with a strong final act. This brings Dina back to the centre, and sees Charlie and her having to team up to take on the Agency’s #1 killer, the masked Nina (Ying Donnaporn Sukprasert). I can only presume the organization is capped at 26 killers, for alphabetical purposes. I pity the poor assassin called Wina. Anyway, the action is fairly solid, albeit somewhat prone to being over-edited. It’s largely hands-on, with swords the preferred weapon of choice, though I suspect the lead performers are actresses first, rather than martial artists. While it’s far from the most original movie I have seen this year, it does some interesting things with those influences. It’d be a better ninety minute film however.

Dir: Lee Thongkham
Star: Ploypailin Thangprapaporn, Denkhun Ngamnet, Somchai Kemglad, Vithaya Pansringarm

Sniper Goddess

★★★★
“Spot on target.”

The Chinese title is 狙击之王:暗杀, which Google Translate informs me translates as “Sniper King: Assassination”. I don’t want to assume anyone’s gender, but I think I’m going to go with the alternate title above, as more appropriate, over the one on the poster. Because there’s no doubt about the amazing talents possessed by Anna (Yang), for whom a shot at three kilometers range is barely an inconvenience. We get right into the action with her being committed as a psychopath after begin captured, following her assassination of a drug lord. Yet another drug lord, actually – she has a deep hatred of them, for reasons we eventually discover, and has been taking them out with regularity.

It’s not long before someone tries to kill her in the psychiatric facility, but she’s able to escape (somewhat), with the help of struck-off former doctor, Nasipan (Tao). However, she is forced, with the aid of a nano-bomb injected into her bloodstream, to take a mission for Artest (Mak). There’s a war of succession going on in the country of “Libiwala”, with the prospect of drug production becoming legal in the country – to the joy of crime boss Roger (Lee). Artest requires Anna to liquidate all those in line for the leadership to prevent this. Or maybe encourage this. It’s all a bit murky, and the plot twists and turns until the very last scene, though never gets incoherent.

This one captivated me inside five minutes, with the hellacious firefight in the asylum, culminating in Anna sniping a sniper right through their scope. The action doesn’t let up for long thereafter, with some excellent set pieces involving both weapons and hand-to-hand combat. For the latter, Artest probably gets the bulk of it. But on the opposing side is a henchwoman who makes Gogo Yubari look like the picture of mental balance (I think she may be played by Guo Muhan, but I don’t recall hearing her name), and cuts a striking figure in her long blond hair and sword. It’s just one of the numerous things this film gets right, including occasional moments of comedy that genuinely made me laugh out loud, the movie winking at its own excesses. 

It’s simply a fun experience, with characters you can get behind, and an impressively strong anti-drug message. All the players are given depth to their roles, and the chance to develop them. Even the little kid, playing the third in line to the Libiwalian throne, is not irritating – and that’s high praise coming from me, as far as child actors go. All told, this is one of the most purely enjoyable ninety minutes I’ve spent of late, easily surpassing bigger budget films like Cleaner or The Gorge, and given my expectations, is likely going to be the most pleasant surprise of the year. The whole movie is embedded below. Take five minutes to check out the opening sequence, and see if it hooks you as well as it hooked me!

Dir: Huo Sui-qiang
Star: Yang Xing, Henry Prince Mak, Tao Tao, Lee Dong Hyuk
a.k.a. Sniper King: Assassination

Kill Craft

★★
“More kill than craft.”

There is potential in the idea here. It’s a shame it ends up feeling like two separate movies, both of which come out feeling under-cooked. The main focus is on Marina Delon (Loutsis), a teenage girl with the typical teenage girl problems, e.g. bickering parents, generally sullen demeanour, etc. Except, her dad Thomas (Paré) is actually an assassin, working for the very strange Poe (Oberst). This has contributed to the marital strife, because his work is why mom is in a wheel-chair – and is not happy about it, to put it mildly. However, things are up-ended after Thomas is killed on a job, and Marina decides to take over the family business.

Thee are a few interesting directions this could perhaps have gone. Unfortunately, it doesn’t take any of them. Instead, things rumble vaguely on, with Marina doing not very exciting murders for hire, sometimes with the help of her Gother than thou BFF Freya (Eggleston), and to varying success. Such as trying to kill the estranged wife of a gangster, which only results in a bit of flirty chit-chat with the target’s son. Communication with Poe is entirely through dead-drops, so he has no idea his assassin is now a teen girl, until his boss informs him descriptions of the killer no longer resemble Michael Paré. Poe decides to tidy up the loose ends, by terminating what remains of the family.

Why it feels like two films, is mostly because the director can’t seem to commit to whether it should be Marina’s story or Poe’s. It could have been both, adopting a Leon-esque approach of Poe taking her under his wing. However, the two barely share a few seconds of screen-time before the final shootout. Instead, we get unconvincing family drama, e.g. Marina being upset her father isn’t attending the recital at which she is unconvincingly playing the violin, or even weirder stuff such as Poe digging up the grave of his dead mother. I’d actually have been fine with more of the latter – few do unrepentantly weird better than Oberst [he has done a one-man stage show adapting Edgar Allen Poe stories, incidentally, giving resonance to his character name here], and he’s much better an actor than Loutsis.

For whatever reason, I kept expecting some dramatic twist, such as Freya being a figment of Marina’s imagination. I mean, we first meet the pair digging animal graves behind her house, which sets an odd tone for the film from the beginning. The fact Marina and Poe both… have issues, is another way this could have developed. But once we’ve established Marina is taking over – and with remarkable vagueness on the details there – the film more or less grinds to a halt, dramatically and thematically. With action sequences which are no more than competent, despite some gore which is occasionally amusingly excessive, this is one you can afford to miss, despite Oberst’s best efforts.

Dir: Mark Savage
Star: Sanae Loutsis, Isis Eggleston, Michael Paré, Bill Oberst Jr.

The Undeserving

★★★
“Save a horse, ride a cowgirl.”

I’m slightly grading this on a curve, because this is likely the best of the low-budget modern blaxploitation movies I’ve seen, by some margin. By “normal” standards, that still falls some way short of Oscar-winning, with the limited resources still being obvious at some point. But compared to some of the other entries I’ve sat through, this is a palpable improvement, avoiding many of the worst cliches of the genre, in favor of a story which has had some attention given to it. It’s not an African-American knockoff of Scarface, like so many others, and does not entirely rely on a soundtrack of bad rap songs by the director’s pals. That alone puts it ahead of the pack.

It begins with an assassination carried out by arms dealer Lion Caldwell (Russell). He’s wants to kill the person who’s blackmailing him, and make it look like he’s the target. But to ensure there are no loose ends, he will also kill the hitwoman, Harper (Lavan). However, the intended target gets wind of the plan, and switches wigs with an innocent bystander, causing Harper to shoot the wrong target: Lion’s ex-wife, and the mother of his daughter. The whole mess ends up with Harper dumped in a lake, shot multiple times, and stabbed for good measure. Of course, she’s not dead. She is able to make her way to shore, where’s she’s rescued by a couple. The husband is a surgeon, and able to patch her up in-house, rather than notify the authorities. Yeah, I rolled my eyes a bit at that.

Thereafter, Harper makes her way back to her family, from whom she has been estranged, following a gun accident. Her sister, Fire (Curstin), is less than impressed to see her sibling back. Word reaches Lion that his tidying up hasn’t been successful, so he sends his top man, First (Peri), to take care of Harper once and for all. Should her family get in the way, who cares? If you’re thinking this could end up blowing back on Lion… yeah. There’s more thought into this than I expected, though the plot remains imperfect. There’s a second woman left for dead in the lake, but that doesn’t appear to go anywhere much.

I did like a lot the setting for this being “black country”, for want of a better phrase. Not seen a film with that background before; this genre is typically light on horse-riding: Beyonce has a lot to answer for, I suspect! The action is a bit of a mixed bag – some moments work considerably better than others – and there’s some very bad CGI for a gas-pump explosion. But the characters are as well-written as the script, with some unexpected elements. For example, Lion is trying to reconnect with his estranged daughter, in a similar way to Harper and her family. Based on this, I’d not be averse to looking at more of Elmore’s work.

Dir: Joseph A. Elmore Jr.
Star: Nyra Lavan, Oshea Russell, King Curstin, Joshua Peri

Impulse

★★½
“Two’s company…”

This is one of the more successful efforts to spin a conspiratorial narrative – at least until the final act, where it topples over into implausibility. It’s a bit like how QAnon were not wrong about the rich and powerful being involved in sex trafficking… it just wasn’t out of the basement of a pizza restaurant. The heroine here is Sofia (Gudic), a journalist who is investigating a series of odd murders, in which powerful men are killed in highly compromising positions. These are assassinations carried out by an escort-assassin, Theda – yeah, one of the less subtle anagrammatic names I’ve seen – on behalf of a shadowy, super-powerful group of the wealthy and famous, under the oversight of Zane (Cassavetes).

Complicating matters is that Theda (also Gudic) is the spitting image of Sofia, just with dark hair, so when a fellow journalist, David (Ferrigno), see the hitwoman leaving the scene of a killing, he becomes convinced Sofia is moonlighting. Of course, there are only a few possible ways this can be resolved, such as a coincidental doppelganger, long-lost twin sister, or severely split personalities. I won’t reveal which way the film goes. But there is a sharp ring of plausibility to the way the cabal obtain blackmail material in order to get a politician, Governor Hughes (Kirkland) on their side, then manipulate him to do their political bidding. Though perhaps most chilling is the way the group quickly moves on when Hughes is no longer of use.

As someone who used to be into conspiratorial stuff (back when it was still fun, which slowly ceased to be true after 9/11), I enjoyed these elements, and nods to things like mind-controlled assassins. But at the end, it shifts into some kind of occult ritual scenario involving baby sacrifice, which makes the whole thing smell weirdly like misinformation. The powerful will act to retain  or increase their power: there’s no need for any motivation beyond that, including spooky cosplay. Naturally, Sofia – or is it Theda? – is on hand to witness these rituals, and face off against the cabal members in their lair, including both Zane and the person responsible for her situation. Credit the makers for delivering a surprisingly downbeat ending.

Gudic seems to be having adequate fun in her dual roles, though I’d certainly like to have seen more of Theda in action. It feels like her murderous talents are wasted here, even if making someone choke to death on a large, realistic-looking dildo does demonstrate impressive imagination. The ease with which she apparently shrugs off her programming is a bit troubling: if I was an evil overlord, I’d be having words with my abuse-induced control department minions. More action, and to be frank, more gratuitous nudity, would have been welcome. What’s the point of having an escort-assassin who never undresses? [Though there is a scene involving two girls, a bath and a lot of red wine] Overall, I was adequately amused, albeit not much more.

Dir: Patrick Flaherty
Star: Dajana Gudic, Lou Ferrigno Jr., Nick Cassavetes, Rob Kirkland

First Target

★★★
“Mostly hit, and several misses.”

Well, after taking ten years to get from the third film to the first, the gap between first and second is considerably shorter. I think this probably works the best of the trilogy, not least because there are a few good GWG to be found here, not just Secret Service Agent Alex McGregor. This time, she’s played by Hannah – allegedly, seeing her here got Tarantino to cast her in Kill Bill – rather than Hemingway. The latter supposedly declined due to a combination of scheduling conflicts and script concerns. Frankly, I think this is a bit more solid than the original film. It begins with a nice nod back to First Daughter, opening again with an attack on President Jonathan Hayes (Harrison) – except, this time it’s just a training exercise.

McGregor is now the head of the Secret Service, and is coming down hard on new agent Kelsey Innes, for much the same reason McGregor suffered the same treatment. But more pressing matters are at hand, because the Vice President has a plot to kill his boss and take over. To that end, he has hired international assassin Nina Stahl (Grauer) and her hacker brother, who plan to assassinate Harrison during a ceremony in Seattle, with the help of a mole inside the local Secret Service office. Returning from the first picture is wilderness guide Grant Coleman (Savant), whose attempts to propose to Alex keep getting interrupted, and who is impressively unfazed by the fact his girlfriend now looks radically different from last movie.

The concept here is still a little silly, but at least the threat here is genuine, with Stahl a decent adversary who poses a real threat to McGregor, Innes, etc. She additionally brings a nice line in femme fatale to her line of work, and I was surprised to see a not-exactly subtly incestuous vibe with her brother. It feels like Stahl has wandered in from a different franchise entirely. Again, it is a little disappointing that Grant ends up doing so much, in this case going toe-to-toe with Nina, while Alex is making her way up the mountain towards the assassin. However, the heroine still gets her licks in, and puts the pieces of the puzzle together before anyone else.

Unlike First Daughter, there’s a sense that most of the people involved here are relatively smart; or, at least, behave as if they are. The absence of the annoying teenage Presidential daughter – never seen or heard, but apparently now getting tattoos – feels like a positive development too. It still remains limited by being a TV movie, and the pauses for advert breaks are often painfully obvious (not helped by them not lining up with the Tubi advert breaks). However, I was definitely entertained, and if I had seen this when it came out in TBS at the turn of the millennium, I would likely not have changed the channel. It almost makes me want to re-review First Shot, and see if I was unnecessarily harsh to it. Almost…

Dir: Armand Mastroianni
Star: Daryl Hannah, Doug Savant, Gregory Harrison, Ona Grauer 

Ninja: Prophecy of Death

½
“I know ninjas are supposed to be silent, but…”

To a certain degree, this should be graded as “incomplete”. Easiest to quote the IMDb on the reason why. “This film was to be shelved by director Kabasinski, when post-production had a lengthy delay and he went on to produce the film Skull Forest. Very happy with the improvements in overall production value of Skull Forest, Kabasinski was going to just take this film as a ‘loss’ having already moved forward. It was not until an editor from Buffalo, NY stepped in and expressed desire in taking on the project. Feeling indebted to the cast and crew for the film and post-production going better then expected, Kabasinski decided on releasing the film.”

He shouldn’t have bothered. Because it does the Kabasinski brand-name irreparable damage, due to its terrible quality, in one aspect especially. If this had been fixed, it still wouldn’t have been great – it would remain cheap and amateur. But it would not be in the conversation for worst action heroine movie of all-time, as is the case based on what was eventually released. The story is about an assassin, known only as “The Lost One” (Porada), who is part of a sect of ninjas. On a mission, she balks when she is ordered to kidnap a child. This mutiny is not taken well, and she is left for dead by her colleagues. Naturally, she isn’t, and teams up with some Mafia hitmen (Anthony and Poffo) to get her revenge. 

It’s a basic plot, yet not unworkable, especially when delivered with the director’s enthusiastic fondness for gratuitous nudity and gloopy violence. The low budget doesn’t really matter when you are talking nekkid ninja training. But what irredeemably sinks the movie, and why it should have remained lost (or, at best, a bonus feature on another movie) is the audio. Regular readers will know this is a common complaint I have with smaller productions,  and it’s a personal peeve. I don’t use words like “worst ever” lightly either. So you will understand how much of an issue it is that – bold font, please – this is the worst ever audio I have heard on a released film, bar none.

Seriously, the audio is entirely missing for about half the scenes. No music, no background sounds, nothing. This includes the entire opening credits, which feature Mrs. Kabasinski doing more nude sword work. It almost becomes some bizarre form of art statement, like a throwback to the silent era. Even when it’s present, it is poorly mixed and the dialogue sometimes inaudible. It would probably have worked significantly better had Kabasinski nuked all the audio, turned it b&w, added some intertitles to tell us the plot, and thrown ninety minutes of public domain orchestral music onto it. Instead, what you have is a feature-length demonstration about the importance of the auditory portion to cinema. As well as how worthless a movie can be, when the makers simply cannot be bothered to deliver the materials. 

Dir: Len Kabasinski
Star: Renee Porada, Brian Anthony, Lanny Poffo, Darian Caine

The Shadow Strays

★★★★½
“Dog eat dog”

Director Tjahjanto gave us one of the best action films of the last decade in The Night Comes For Us, a gory and relentless assault of jaw-dropping hand-to-hand mayhem. Follow-up, The Big 4, was a little underwhelming, but I was still stoked to hear about this, in which he puts a heroine front and centre. This is perhaps a step or two short of Night – it’s clear the lead here is not a lifelong practitioner of martial arts like Joe Taslim and Iko Uwais. However, it’s the best film I’ve reviewed on this site in 2024, likely edging out Furiosa: A Mad Max Saga, through a combination of sheer force of will and arterial spray.

The Shadows are a sect of assassins, who are basically unstoppable. 13 (Ribero) is a teenage trainee, who screws up a mission in Japan alongside her instructor, Umbra (Malasan), and barely survives. 13 gets put on administrative leave, and her enforced idleness is where the problems start. In a thread strongly reminiscent of Leon, she watches a neighbour get killed by a gang, and takes care of the son, Monji. However, he vanishes, apparently abducted by the gang, and 13 isn’t standing for that. Beginning by turning low-level enforcer, Jeki (Emmanuel), she works her way up the power structure, which goes right to the top of Indonesian political society. The resulting chaos threatens to expose the Shadows, so Umbra is then dispatched to terminate their rogue agent.

This runs a chunky 144 minutes – just a handful shorter than Furiosa – which seems a fair while for a martial-arts film. The Raid 2 and John Wick 4 are the only ones which come to mind as longer. But I can’t say this particularly felt like it; there’s not much slack. We open with the absolutely blood-drenched Japanese operation, which sets the tone early. To be honest, it does such a good job, most of what follows falls slightly short. Ribero is a model and singer, and it feels like Tjahjanto underlights a lot of scenes to help paper over this. But then there’s the final battle, between 13 and Umbra. It’s likely behind only Crouching Tiger as my favorite female vs. female fight ever: utterly relentless, and brutal as hell.

It is a little less impressive in between the fights: originality is, as noted previously, not necessarily the film’s strongest suit. Other threads are set up and them ignored, such as the Shadows’ miraculous serum, which is used by Umbra to resuscitate 13 in Japan, and never mentioned again. Maybe it’ll play more of a part in the sequel, to which the ending strongly hints, bringing in a face familiar to fans of Indonesian action. I’d love to see it, since this is definitely pushing the boundaries of action heroine cinema, in all the right ways. While imperfect, at its best this is enough to make me consider introducing a six-star rating, because it goes places I’ve never seen. When it does, the results are glorious.

Dir: Timo Tjahjanto
Star: Aurora Ribero, Kristo Immanuel, Hana Malasan, Taskya Namya