Undercover

★★★½
“The long game.”

It’s surprising to me that there are currently no English-language external reviews listed for this on the IMDb. It’s certainly worthy of notice outside its native Spain, where it was nominated for thirteen Goyas, the local equivalent of the Oscars, winning Best Film and Best Actress. It takes place over a number of years around the turn of the millennium, when the Spanish state was in a notorious and bloody war against ETA, a terrorist group fighting for the independence of the Basque region. Mónica (Yuste) is a cop who is recruited by Angel (Tosar) to go deep undercover, and infiltrate ETA in order to provide information on the group, its members and their plans.

This takes a very long time, the group understandably being suspicious of outsiders and extremely cautious about in whom they put their faith. We dip into the life of “Arantxa”, the new identity of Mónica, as she becomes active in the separatist movement, laying the groundwork to be seen as reliable and, more importantly, trustworthy. It takes six years before she is finally allowed entrance and given a mission of note: providing shelter for Kepa (Gastesi), an ETA member on the run. Having gained his confidence, she is then brought in to a bigger plan, bringing leader Sergio (Anido) back into Spain, and restablishing an ETA cell in San Sebastian, to attack judges, police and other targets. 

There isn’t anything particularly new here. You can probably tick off the story elements as they show up, if you’ve seen any other “undercover cop” thrillers along the same lines. It’s basically a series of narrow escapes in which Arantxa’s true identity is almost discovered. Sergio finds the phone she uses to talk to Angel, for example, or she is almost unable to return a folder after she passed it to the cops for copying. She starts to have feelings for Kepa too, while Angel faces resistance to the operation from the highers-up. Oh, and #Sexism, because it’s Spain. All fairly boilerplate stuff. However, the secret sauce is in the execution, which Echevarría does with no shortage of skill, particularly when it comes to dialling up the tension.

It is based on a true story, though to what extent it’s accurate, I can’t say. Here, not knowing the eventual outcome going in, except at the highest level (I was aware that ETA ended up disbanding) is likely a help. Because you won’t know whether or not Mónica completes her mission successfully – and, a different question, makes it out alive. I did appreciate there’s not much effort at moral grey here. Sometimes a terrorist is just a bad guy, and if you have any doubts about Sergio, his treatment of Monica’s cat will dissolve those [If they do not, we really can’t be friends!] Again, it’s not the subtlest of plotting. Yet between it and Echevarria’s skilled hand, it all undeniably gets the job done.

Dir: Arantxa Echevarría
Star: Carolina Yuste, Luis Tosar, Iñigo Gastesi, Diego Anido
a.k.a. La Infiltrada

Steal Her Breath

★★½
“Don’t hold your breath.”

I wonder if this film was made as some kind of bet. How many tropes and clichés can you fit into a single movie? It would make for a fun drinking game, though not one I would recommend, unless you have first checked the fine print on your health insurance. It focuses on two characters, though both of them are more like walking collections of issues. There’s a thief, Laura Nehls (Binger), who is seeking to liberate the NOX list, which is about to be sold on the black market. It contains “The true identities of hundreds of investigators, informants, and undercover agents.” Needless to say, the authorities are keen on this not falling into the wrong hands. 

Seeking to stop it is police detective Maxine Kämmerer (Lopes), a single mom whom we first see trying (and failing) to get some quality alone time in her shower, if you know what I mean. On her side is somewhat useless colleague Joachim (Hauber), of whom Maxine says, “Nobody likes you and nobody takes you seriously, because you’re a coward, corrupt, a grumbler, and a disgusting asshole.” These are the good guys, folks. The film isn’t really selling them. Mind you, just about every other man in this film is a bully or worse, up to the psychotic Laschla (Möller), one of the buyers of the file, whose hobbies include stringing women up and gutting them. 

An exception might be Laura’s uncle Dirk, though he seems to have some kind of terminal disease. Cancer. It’s probably cancer. So he’ll be abandoning her soon too. You won’t be surprised to discover that Laura and Maxine meet up, have instant sexual chemistry and decide to work with each other (more or less) to recover the NOX files. This happens after an surprisingly lengthy and surprisingly graphic spot of lesbian canoodling, finding in each other’s arms what they are unable to get from the male sex. There might have been a point where I would have appreciated this unexpected treat. But in this case, I was largely making “hurry up” gestures toward the screen. Though you won’t be surprised to discover that the sides disagree in terms of their commitment to the new relationship. 

From reading local reviews, the most memorable thing here seems to be the use of local Swabian and Saxon dialect. Needless to say, that’s an element which entirely escaped me, and there wasn’t much to keep me interested otherwise. Things unfold almost as you’d expect and, while both Maxine and Laura are characters with potential, the fact that chief antagonist Laschla looks to have strayed in from a bit of Euroschlock, Possibly involving gay vampires. It all unfolds in a plodding and predictable fashion, though it’s nicely photographed, and the leads stop it from collapsing entirely under its own weight. If you have a burning desire to see a German version of Bound, I guess this will satisfy the urge. 

Dir: Andreas Kröneck
Star: Luisa Binger, Christina Lopes, Harald Hauber, Oliver Möller

Mardaani 2

★★★
“Naan but the brave.”

This sequel to Mardaani sees Rani Mukerji return in the role of hard-edged police superintendent Shivani Shivaji Roy. She’s now on the hunt for a serial killer, who is brutally murdering and raping victims in her jurisdiction, the city of Kota in the northern Indian state of Rajasthan. The killer is Sunny (Jethwa), a 21-year-old psychopath, whose father murdered his mother, and who also works as an assassin for rising politician Govind Mishra (Ketkar). When Sunny sees SP Roy on television, making disparaging remarks about the killer, and vowing to catch him, he decides to target her. This is in addition to his work for Mishra, though after that relationship goes sour, Mishra’s family becomes yet another target of Sunny’s unhinged wrath. 

The director of this was the writer on the previous movie, and it’s slightly less effective overall, mostly due to a tendency to descend into polemic on occasion. For example, it opens and closes with the kind of trite, “Well, actually” nuggets of information you’d expect to find on Twitter. There’s also a television interview late on, which seems to serve no purpose, except to allow Roy to go off on a rant about how downtrodden women are in Indian society. I mean, she’s not wrong. It’s just that a moral lecture is not why I’m here. I am here for the heroine slamming her car-door on a suspect’s head. Fortunately, the film is able to deliver this as well.

The two performances at the centre of this are spot-on, and do a fine job of keeping your attention, when the storyline occasionally falters. Sunny is barking mad, with enough issues for an entire conference of forensic psychologists, and the details of his crimes, even if just described, are grim. Yet he is undeniably smart, though fatally flawed by his ego. He breaks the fourth wall on a number of occasions, directly addressing the audience to explain himself. It’s highly creepy. Meanwhile, SP Roy is every bit as driven on her side, willing to bend protocol into a pretzel in pursuit of justice. She just doesn’t care about anything else: she may be married, but her husband is entirely irrelevant to proceedings. 

There’s a ticking clock too. After a possible witness is killed by Sunny, she is reassigned, and only has 48 hours to close the case, over the holiday of Diwali. That’s the Hindu festival of lights, and offers a glowing backdrop against which the climax of the movie can unfold. When it dies, there’s a good sense of catharsis in the way things unfold. It’s not only Roy who gets to punish the evil in the world, doing so in a way which is as much about making a statement as anything else. Despite occasional missteps, this is a decent sequel, and if you’re worried about it being Bollywood, there are no musical numbers to derail proceedings. Mardaani 3 is in production, and I’m looking forward to it.

Dir: Gopi Puthran
Star: Rani Mukerji, Vishal Jethwa, Prasanna Ketkar, Shruti Bapna

Agent Jayne: A Woman with a Mission

★★
“Just say no to drugs.”

What’s unusual here is that, allow this is an American production, the cast and crew are almost entirely of South Asian origin. Which is fine, except that writer/director Gil has an imperfect grasp of English. Witness the opening voice-over, which I present verbatim: “There are three wants which can never be satisfied. That of the mastermind who want more, that of the peddler who pray for more, and that of the whistle stopper who don’t know when to say enough.” Um, yes? Fortunately, it’s not too dialogue-heavy, and the plot is mercifully basic, albeit needlessly cluttered up with jumps around in time of weeks, months or days, which a more skilled creator would have avoided.

The heroine is Jayne (Sood), an agent for some law-enforcement group, I guess – the film is vague on detail – under Chief Collins (John). Having successfully solved a five-year old murder case, her next mission is to take down drug lord Alberto Trapani (Massey), whose product is threatening the youth of the city. Her investigation basically consists of Jayne wandering round and catching his minions, who for some reason tend to carry out drug deals in woodland glades, counting their money while sitting at the base of a tree like cartel pixies. Interrogating them eventually gets her the location of Trapani’s lair, so an army battalion is mobilized to take down public enemy #1. Oh, my mistake: the authorities just send in Jayne with a handgun for a spot of extra-judicial murder.

The budget for this was reportedly fifty thousand dollars, and that seems about right. There was clearly little to spend on most aspects of the production, with hardly any action to speak of, and a script in undeniable need of revision. For instance, at one point, Jayne says, “With every step forward, I risked exposure.” Which might make sense, if not for a earlier TV news headline, which boldly trumpets, “Agent Jayne’s next target: Alberto Trapani.” Good thing drug lords don’t watch television, I guess. These kind of embarrassing gaffes leave the whole production feeling like the work of enthusiastic amateurs, rather than professionals.

However, I didn’t hate it. There are occasional moments which work, such as Trapani’s associate Arthur (Bajpay) losing his daughter to a drug overdose and switching sides as a result. His heartfelt speech is genuinely affecting, while the clear and strong anti-drug message is laudable. The acting is generally okay, with Sood able to do her best with lines that, as mentioned, could use considerable additional polish. I also liked the synthwave soundtrack, cobbled together from various public domain sources, but on some occasions providing a sorely needed energy for the scene on which it sits. The end promises Jayne will return in “Misssion 2” [sic], taking on a militia involved in human trafficking. With more action and a better script, I’m down for this – though I wouldn’t bet on either flaw being fixed to any significant degree.

Dir: Waqar Peter Gill
Star: Shalini Sood, Uriel Massey, Ashutosh Bajpay, Julius John

Murder by the Lake

★★★★
ScandiNoir – made in Germany…”

Murder by the Lake is a TV crime series co-producted between the second public German TV channel ZDF and the public TV channel of Austria ORF. It started in 2014 with a 90-minute long TV movie, followed by a further movie each year until 2017, when the yearly output was doubled. Since 2024, there have been three movies each year. So far, 22 episodes have come out, with #23 scheduled for later this year. The German title Die Toten vom Bodensee translates as “The Dead of Lake Constance” – “Bodensee” is literally “Ground Sea”, but is called Lake Constance in English. When I saw the first movie I was struck by its surprising quality. If you have read my reviews here, you know I usually don’t think much of the quality of German film productions. This is different: not only is it a show that I always watched, but one where I bought the DVDs. 

German crime shows tend to be boring and tedious, though I admit some have become much much better in the 20-odd years. This is one of those exceptions: The series captured my attention from the get-go; I found the single episodes remarkable and was quickly invested in the characters, who were very well portrayed by the actors. In short: It had a different dynamic and feel than most German shows. I wondered why it felt like that until I realized something: The creators of the show have borrowed heavily from successful recent Scandinavian TV crime series, so that you easily could call this “Scandinavian Noir, German style”.

It starts with Lake Constance, which is split between Germany, Austria and Switzerland. When a crime happens that falls under the jurisdiction of Germany and Austria, the commissariats of both countries decide to work together. A new special commission of “German-Austrian Crime Prevention” is formed, headed by German chief inspector Micha Oberländer (Matthias Koeberlin) and Austrian detective inspector Hannah Zeiler (Nora Waldstätten). Also involved, though more in secondary functions, are Austrian chief detective inspector Thomas Komlatschek (Hary Prinz), as well as a pathologist.

Sounds familiar? Well, then you probably have seen The Bridge. It had a Danish and Swedish inspector working together, in a concept used for many remakes around the world. Then there is the Swedish-German-Norwegian crime series The Sandhamn Murders,  perhaps the first show to adapt ScandiNoir for a warm summer environment, rather than the usual harsh, cold surroundings of typical Scandinavian shows. The same goes for Lake Constance, whose beautiful surroundings immediately inspire viewers to plan their next holidays there. And last but not least is the character of Hannah Zeiler who is unlike any ever seen in any German TV show, let alone as a police investigator. With her hair combed back tightly, a nice Lara Croft braid, and a Spock-like mind, she moves like a cat. Unless she’s driving her 1971 Moto Gucci Nuovo Falcone motorcycle.

But most interesting is her behavior. When she first appears, she is strictly business. She says hardly a word otherwise, with  no interest in getting to know the wife and daughter of her new colleague. She lets no one in emotionally, and shows an aversion to personal connection. Her behavior feels awkward, even upsetting, until you get used to it. Some watchers complained she mumbled her lines, but then, most characters here speak with an Austrian accent which can be a bit difficult to understand for Germans. It might also have something to do with the idea of a character who only slowly reveals her secrets to the audience. Because what I realized after a while, was that Hannah Zeiler is actually a more clinical, streamlined and slightly tamer Austrian version of Lisbeth Salander. Or at least her distant relative.

Similar to Lisbeth, Hannah has childhood trauma, as the sole survivor of a boat accident 20 years ago, where she lost both parents. While her mother died, her father’s body was never found. Hannah was raised by her adoptive father and now boss, Ernst Gschwendner (August Schmölzer), who plays an important role here. But in contrast to her Swedish predecessor, Hannah was never physically or psychologically abused, though the accident has left her with a fear of taking to the water. Also, the idea her father might still be alive has not entirely left her. This is a larger story arc that concludes four years later in episode 6, “The Returner”. It’s fascinating to realize how the “MCU method” of preparing a story arc over years, can pay off handsomely in the end.

Like Salander, Zeiler is a social recluse, and lives in a big house inherited from her parents. Her controlled external demeanor is in contrast to the chaotic life of Oberländer. He has family problems,  with a wife who feels chained to the house and their child. He is constantly on the job, driving an old Volkswagen bus: he sometimes even spends the nights there, drunk, and it’s usually not very clean. Zeller and Oberländer are bound to clash; for a long time, it was the main reason for me to watch the series. Initially, their characters seem to come from different planets – the comparison of “like cats and dogs” is very fitting. Yet they learn to respect and rely on each other. It is touching to see Zeiler start to trust Oberländer, slowly open up to him, and their relationship develop.

There was a lot of personal development around the duo, which kept the audience coming back every year, and these were good storytelling moves. The original idea was to have cases with some kind of mystic or mythological touch, although after the first movie, it was then entirely forgotten for the next nine. Mind you, this isn’t The X-Files. The angle is more related to folk customs, superstition or single elements. For example, in the first episode a murder seems related to a Celtic mask found in the lake. In another, a dead girl is found in a mermaid costume. One episode happens during a traditional and ancient local parade. Another has a belief that a house is cursed because it was built on a former path. Or there’s a film that begins with finding a baby in a basket in the lake – was this meant to be a reference to Moses?

However, these serve only as local colour for the stories, and not much more. The stories themselves are often very complicated, with the present crimes related to ones in the past. There is a common theme of how the sins of the fathers (or mothers) are visited on the sons and daughters. Very often the results are tragic. Though thanks to the officials, these family stories are revealed and there might be a chance for a better future. For example, one episode involved two men swapped at birth by accident, and brought up by the other’s mother; when one of them finds out, it leads to tragedy. Another theme through the show, is the inability of characters to communicate with each other. and say what they feel or know. That begins with Zeiler, who is so tight-lipped in the beginning, you could get the impression that she keeps state secrets, though a logical and understandable explanation emerges later.

Yeah, tragedy is very much ingrained in the lives of the show’s protagonists. Oberländer in particular is faced with this a lot: An old love returns and tries to kill him with the rabies virus(!). His wife cheats on him, only then to die in a car accident. He has significant problems with his teenage daughter Luna, who doesn’t stay the lovely little girl she was in the first episodes. What Zeiler and Oberländer have in common, is that they are essentially both lone wolves whose main focus is their work, with Komlatschek in the middle as the well-meaning and warmhearted successor of Gschwendner. He partly balances out the behavior of Oberländer, who often appears overtly aggressive and angry, and Zeiler, who especially in the beginning seems cold-hearted, odd and a bit inhuman.

Action-wise, the show isn’t anything special, though for a German TV crime show, it moves with surprising narrative speed. Guns are drawn quite often, but shooting remains a last resort, even if a rabid dog roams the woods. But I really got to enjoy Zeiler driving her fast motorcycle over long empty roads, through beautiful landscapes. I will say, over time the show lost a bit of its attraction, after her epic arc finished; I cared less and less for Oberländer’s private problems. That said, I still watched every episode. Then in 2022, Zeiler left on a motorcycle trip, never to return. What had happened? Nora Waldstätten (seen in movies such as Carlos the Jackal, and next to Kirsten Stewart in Personal Shopper) had other projects she wanted to take precedence. Since the ZDF had endured a bad experience with an actress in another crime show, resulting in no new episodes for 4 years, they moved quickly to replace Waldstätten, though no-one directly admitted the actress was fired.

In episode 16 (“Nemesis”) Oberländer got a new Austrian partner in Luisa Hoffmann (Alina Fritsch, above). Zeiler was declared dead in the final scene, Oberländer getting a phone call informing him she had a fatal motorcycle accident – strangely in Spain. Honestly, I felt quite cheated by this cheap way to write a character out of a show. The powers that be could have come up with a better, more fitting and respectful way to get the character out of the series, especially considering she was the main reason to watch in the first place. I did get a strong feeling the writers and producers chickened out from what would have been the next logical step, after the relationship building over all those years: making Oberländer and Zeiler a couple! For let’s face it: both were so special, in their own way, that any relationship with a “normal” person was doomed. Yet, they connected with each other and always understood that “the job comes first”.

But the powers that be again ignored their own character and story build-up completely – see my review for Arcane season 2 – and pulled a former girlfriend of Oberländer out of nowhere. Unfortunately, she was a criminal that betrayed him and would be shot later by Komlatschek. I gave the new actress one quick glance and, without condemning her performance, realized that special… strangeness, charisma, aura, call it whatever you want, her predecessor exuded en masse, just wasn’t there at the slightest. You won’t be surprised that I didn’t watch any of the subsequent episodes.

Oddly, while Waldstätten lasted 15 episodes, Fritsch threw in the towel after 6 (her last one, “Medusa”, was shown January 2025). The final episode I saw had Oberländer and Komlatschek becoming the new investigative couple, and it apparently stays like that for the new episodes. It’s kind of sad when I think of how Waldstätten has been getting guest roles in other, definitely inferior TV crime shows since her dismissal. I wonder who will be the next woman colleague to turn up? After all, I think TV audiences like to see a good-looking interesting female character next to the boorish, angry Oberländer. As the films usually (and still) have between 6-8 million viewers for each new episode, it would be quite risky to change the recipe for success.

Creator: Sam Davis et al
Star: Matthias Koeberlin, Nora Waldstätten, Alina Fritsch, Hary Prinz
a.k.a.  Die Toten vom Bodensee
English-speaking audiences can watch the series with subtitles, on MHz Choice, also through Amazon Prime.

Terminal Angels

★★½
“Justice is more than a match for evil!”

This is not our first time here attending the Godfrey Ho rodeo. Indeed we wrote quite warmly about Lethal Panther., and Cynthia Rothrock vehicle Undefeatable had its moments. But this is our first experience on this side of the heady, WTF? to be obtained when Ho does what he’s best known for doing. Which is, splicing entirely new footage into an unrelated movie, to fit whatever marketing end he’s aiming towards. He was most notorious for this during the ninja film craze of the eighties, when he used this tactic to splice a couple of scenes into either cheap or unfinished movies from the far East, so they could be sold to the ninja-crazy VHS audience.

However, as this example shows, he wasn’t above taking basically the same approach for the then popular girls-with-guns genre out of Hong Kong. We’ve already covered many examples of these, such as Angel. Its success spawned any number of follow-up, both official sequels, and unofficial knock-offs with the word “angel” in the title, e.g. Angel Force or Angel Terminators 2. This would be one of the latter, which takes what appears to be a Thai action film of the same general kind – cops vs. drug dealers – and wraps around it footage about Paula (Bells), an American reporter who gets hold of photos incriminating a businessman as a drug lord. She has to survive, while back in Thailand, the police do battle with the drug runners.

You can tell, because the only points at which the original film overlaps with the new footage is during awkward phone conversations. I think I would far rather have watched a decent i.e. wide-screen print of the original movie, rather than this badly-dubbed hack job. Sadly, I’ve not been able to determine the original movie used, but we’ve seen our share of decent Thai girls-with-guns action. I won’t lie, I was amused here by the pirating of various New Wave songs from the Pet Shop Boys and The Art of Noise. This reaches its ludicrous peak during a disco scene where customers dance to A Flock of Seagulls song, Telecommunication. The footage is sped-up, like some of the action scenes – which is a shame, because the fights really do not need it.

It’s very equal opportunity too, with both sides having their share of women, giving and receiving damage. Indeed, the best fight sees two female cops brawl against four thugs sent to kidnap them. It escalates from fists to crossbow-fu, with a number of highly wince-inducing moments. But all too soon, you’re back in the crappy insert footage, which ends with the laughable line of dialogue quoted top. Though to be a hundred percent sure you get the point, this is followed up with, “Criminals aren’t able to escape the net of justice.” There’s likely a decent film buried somewhere in here. You just need a pick-axe and a wheelbarrow to find it.

Dir: Godfrey Ho
Star: Laura Bells, Richard Gibb, Brent Gilbert, Daniel Welk

Who Cares!

★★½
“Hop to it!”

I would have sworn I had seen every example of Hong Kong girls-with-guns movies from the eighties. But this one had managed to escape my attention completely for 35 years, until accidentally stumbling across it on YouTube. It’s perhaps partly because it never seems to have received any kind of post-VHS release, being unavailable on DVD or streaming sites. Which is a little surprising since it combines two genres that have been quite popular in the West: not just GWG, but also hopping vampires, as in the Mr. Vampire franchise. It’s a rather awkward combo, and there’s definitely significant potential wasted. Yet I’m fairly certain it’s going to be unlike anything you’ve seen before.

It begins with a gang robbing a mausoleum of antiques for their boss, Yiang Wei (Wei). However, included in their haul is a pearl, which was the only thing keeping a traditional Chinese vampire (Kwai) pinned down. It’s now free to roam the land, terrorizing the possessor of the pearl, who is the only person that can see it. Meanwhile, a special police squad has been set up to investigate the ring behind the recent slew of antique thefts. In charge of it is Sergeant Wang Wai Shan (Hu), who follows the evidence to Wei, after one of his minions turns up dead, a victim of the vampire. Wang and her mostly-female team then find themselves having to take on both the hopping undead and the criminals.

The results are kinda decent, but it’s not hard to think of ways it could have been better, particularly from the perspective of this site. I was expecting to get a final battle pitting Wang against Wei. Doesn’t happen. I did like how the cops find a way to control the vampire, and I was thinking it was then going to end up as Wang + vampire against Wei. Doesn’t happen either, with Wang entirely sidelined, and replaced with a climax which is simply villain versus vampire (before an ending which is… certainly an ending, and that’s all I can say). Hu deserves better, and so does Sophia Crawford, who is one of Wei’s minions, and gets almost nothing to do. Admittedly, it was only Crawford’s second film.

Not to say that Wei is a slouch. I simply preferred earlier scenes, such as Wang and her squad battling the largely invisible vampire around her father’s apartment, with a range of improvised weapons, from crosses – would those really work on a Chinese vampire? – to flamethrowers. It’s fairly refreshing how nobody really mentions the fact a woman is in charge, with everyone apparently accepting Wang’s role, and there’s not too much in the way of dumb slapstick, which can derail proceedings. As horror, it’s certainly light in tone. Perhaps it might have benefited from sticking to one genre or the other, instead of trying to be two things at once, and coming in as largely forgettable in both departments.

Dir: Chiu-Jun Lee
Star: Sibelle Hu, Dick Wei, Kara Ying, Kwai Po Chun

Bad Day

★★★
“Not-so fair cops.”

Rebecca Ryan (Goose) is an undercover cop, who has been working for three years as “Margaret”, infiltrating the McCann family, a South London organized crime outfit, with Darius Cruise (Ofoegbu) as her handler. He’s just been given a new partner, Abby Barrett (Air), and isn’t happy about it. Rebecca, meanwhile, has fallen in love with Harry McCann (Calil), but his sister, Marla (Riana Husselmann), recently out of jail, suspects something is up with ‘Margaret’. When an incident appears to blow her cover, and Rebecca returns home to find her daughter murdered, she decides it’s time to make the entire McCann family pay for their actions. As the title suggests, everything subsequently unfolds over the course of a single day.

It’s all a bit wobbly at the beginning, with the director struggling to get all the various plot threads up and running. Trimming them back would have been helpful, such as Abby’s contentious relationship with her former partner; it adds little. Air’s performance isn’t the best either; she’s considerably less convincing as a cop than Goose or Ofoegbu, although the latter is clearly channelling the spirit of Idris Elba as Luther. As a low-rent version thereof, he’s not bad, with the script throwing on copious quantities of cynicism, such as Darius telling his partner, “The only thing I don’t believe in anymore is this job.” Goose is decent too, playing a woman who is teetering on the edge of losing herself, with her daughter providing the sole reliable anchor in her life.

When that tether gets removed, there’s really only one way things can go: downhill, quite rapidly. The problem is, the further in we get, the more likely it is that the McCann’s weren’t responsible (though I have to say, the actual resolution doesn’t feel credible, especially for a British-set movie). But by the point Rebecca discovers the truth, a quote from Lady Macbeth fits the anti-heroine very well: “I am in blood stepped in so far that, should I wade no more, returning were as tedious as go o’er.” It does feel almost Shakespearean, in the sense that tragedy seems inevitable, and the characters are largely powerless to do anything about it.

I’d like to have seen more of Marla, who makes an immediate impression from her first scene. The character has a calculating edge, and a civilized veneer thinly covering a most unfeminine fondness for brutality. I almost wish the makers had gone the whole way, and made Darius a woman as well, to complete the quartet of strong female characters. The low budget does occasionally show through, and some of the action might leave a bit to be desired, though the inevitable brawl between Marla and Rebecca does achieve a satisfactory resolution. However, by concentrating on the women, it does stand out from the slew of “gritty” British crime film to come out in the two thousands. While it’s no Luther, I found myself adequately entertained and surprisingly engaged.

Dir: Ian David Diaz
Star: Claire Goose, Donna Air, Anthony Ofoegbu, George Calil

The Killing

★★★★
“Happy endings are for losers!”

Spoilers will follow! At one point, Scandinavian noir, was a genre mostly well-known only in Europe and to die-hard crime novel readers. But the ground-breaking female characters who have made the genre recognized worldwide in the past two decades consists of a trio. In addition to the most well-known, Lisbeth Salander of the Millennium series, there is Saga Norén of Bron: The Bridge, and Sarah Lund of The Killing. All of these have been remade in a number of other countries – not only America. But I think it’s uncontroversial to say that none ever came close to the originals. There is something to the way these series are constructed and conceptualized by our Scandinavian neighbours, that film crews in other countries just can’t re-create.

It’s not just, for example that American productions have higher budgets. Other, non-American remakes or “new versions” aren’t able to re-create that special “air” either. It’s a specific atmosphere these series have, even though those in charge of production usually understand the attraction of the original. Although Scandinoir existed well before those three series. Elements like more realistic depictions of criminal acts, very often with social aspects interwoven, and investigators with personal problems, can be traced in literature back to the 1960s, and on television to the 1970s and 80s. A realistic local background with more down-to-earth investigators, as opposed to classic Anglo-American super-detectives like Sherlock Holmes, or private investigators like Philip Marlowe, started around then, and can still be found in long-running classic German TV crime series, Tatort (literal: “scene of the crime”).

Though before these new shows, some starring some quite “damaged” women, hardly anyone except die-hard fans of crime stuff noticed. The show that served as a wake-up call for everything was The Killing. This Danish-German co-production ran for three seasons, from 2007-2012. [It seems whenever there is a new Scandinavian crime series, ZDF, the second public TV channel of Germany, is involved. They also co-produced the Millennium and Bridge shows, among other Scandinavian series.] The original version totalled 40 episodes of 55 minutes; some countries broadcast it as 20 episodes of around 110 minutes. The German version was like that: you always can tell the break between episodes, by the two-minute montage, with music underneath. It received a number of remakes, in America, Turkey and Egypt.

As typical for these Scandinavian shows, they are slow-burn mysteries. This means taking their time, introducing countless suspects and going far beyond the case, such as adding a political dimension to the scope. I was astonished to discover they did really only cover one case for an entire season. In an average episode of Tatort the case would be solved and finished after the usual 90 minutes. Here, it takes longer – much longer! – especially in the first season. It started to drag a little bit, as solving the single case of a vanished girl lasted almost nineteen hours on screen. That said, the longer experience definitely has its advantages.

For perhaps the first occasion, the suffering of the family members left behind after a beloved person dies, is shown in what feels like almost real-time. That’s remarkable, as in almost any crime story I have ever seen, these feelings are usually only vocalized in one or two sentences. Just recently, I watched an old Italian giallo and it felt almost ridiculous how the main character seemed hardly moved at all, as her entire family was exterminated, one by one. Is such behavior normal? Normal people mourn their beloved ones. Maybe some do it more quietly than others, but most movies or series leave this, very important, aspect out, with it usually secondary to finding the perpetrator. The Killing takes that time, showing us the after-effects on a family barely able to go on, needing psychological help, and taking pointless, misguided revenge, with acts that can’t bring back what has been lost.

Admittedly, they might have gone on in this direction a bit too much – especially in the first season, which is twice as long as the others – and I was starting to look at my watch. Though things are always happening, you may lose a bit of patience as yet another suspect is presented to you. What, they are proven innocent? Okay, how about this one? Oh, and there is new evidence, it might actually have been the one we let off the hook last episode! And so on.

In all three seasons, a pattern of political involvement is found. For example, a pool car belonging to a political party might have been involved in a kidnapping, with the story taking place in the run-up to elections. Suddenly, the whole process of parties in electoral battle mode can be affected by the outcome of the investigations, as well as individuals’ dirty laundry being brought up by the other side or the police. One of the main politicians in the first season is played by Lars Mikkelsen (Mads’ brother), who’d go on to play a great villain in the Benedict Cumberbatch “Sherlock” show. In other seasons, the police have to deal with other institutions and organizations hampering their work, such as the military or the secret service. The third season deals with a major industrial corporation, as the company chief’s daughter is kidnapped and might be held in one of his shipping containers.

But the main character is always the introverted police commissioner, Sarah Lund (Gråbøl). Lund doesn’t come across as the most accessible character, to say the least. It’s a character trait she shares with her sisters in spirit, Salander and Norén. Though of the three, she might be the most “normal”, and her biggest problem an inability to communicate. Maybe it’s too cold in Denmark, and you don’t want to open your mouth if it’s not necessary? She can be quite talkative – when it’s about the case. But it’s always about the case and not her family. In season one, Lund’s fiancé and son wait for her to come to them in Sweden. Though she wants it, there is always something. Her superior insists she has to continue her work, as the only one who can, despite her successor already waiting in the wings. Even after boarding the plane, she returns once again to solve crime for another day in Copenhagen. Then everything changes when her colleague gets shot.

She gets smarter in the second season, now carrying her gun with her at all times. This will save her life at the end of the series, which deals with a series of murders of former Danish soldiers. Sometimes you can’t solve everything just with your mind! But there is always an apparent lack of social competence. Lund doesn’t seem to understand the emotional needs of her family (and others) and that’s why she loses them. The case is always more important for her. She becomes quite obsessive in her investigations – even after everyone, including her new chief Brix (Morten Suurballe) sees a case as solved. You thought Columbo with his, “There is still a little question I have…”, could get on your nerves? Wait, until you meet Sarah Lund!

There is a learning curve and character arc for the character. She is hesitant to come back to work in season 2, and in season 3 realizes that she has failed, not only as a mother but in her social life in general. She would like to have a closer relationship with her son, but he doesn’t want anything to do with her anymore. She manages to take care of his pregnant girl-friend, though even in front of the hospital room where the girl and her son are holding her newborn grandchild, she still turns around because… Well, you know… The case… Ultimately, the show can be seen as a tragedy. Yes, the cases all get solved in the end. But that doesn’t mean that we get a truly happy ending.

Season 1. The father of the murdered girl kills the murderer, and will most likely go into prison for that. Season 2. The minister of justice uncovers the corruption of the ruling government, but can’t do anything against it, as everyone is covering it up. He can only decide between joining them, thereby keeping his career, or quitting. Season 3 is the worst of all. While the kidnapped girl is saved, the industrialist must remain silent about the cover-up of his board of directors, in order to keep the company going. Meanwhile, Lund finds out who raped and murdered another girl years ago, and sees no alternative but to shoot the murderer. The ending has her leaving her home country, perhaps to return one day with new evidence to justify the killing, instead of finally getting together with a past love from her youth (Kass, who would later enjoy success as Jussi Adler-Olsen’s Carl Mørck).

As there never was a fourth season, she might still be searching that evidence abroad. But happy endings certainly look different in Scandinavia. After all is said though, this is a good show with great and convincing actors. You can enjoy its complex story-lines, its gritty, sometimes almost cynical, world view and darkness, if you are willing to be patient and have enough time. The second and third seasons are much easier to watch than the first. The Scandinavian approach to crime series is definitely different one from what other European or American series offer their audiences. But if you get used to them, they can be quite addictive as this show showed. On its release, The Killing became especially successful in Great Britain, which might then have drawn the attention of American producers in this direction.

It started the new wave of Scandinavian noir in 2007, which seems to have lasted for about a decade, ending ten years later in the Hollywood adaptation of Jo Nesbø’s The Snowman, with Michael Fassbender as Harry Hole. But if you are in the mood for more psychologically damaged, Scandinavian, anti-heroines, you’ll find plenty of others, such as Annika Bengtzon or Rebecka Martinsson. There are also reports that Amazon Prime is planning a new show on good ol’ Lisbeth Salander. Who knows, maybe the era of troubled Scandinavian female investigators isn’t over yet?

Creator: Søren Sveistrup
Star: Sofie Gråbøl, Søren Malling, Mikael Birkkjær, Nikolaj Lie Kaas

The ‘Angels of Vengeance’ trilogy

The history of action heroines can’t be told without a chapter on China and Hong Kong. When we watched Michelle Yeoh kick butt in Yes, Madam, did we ever think she’d be an Oscar winner? She’s just the best-known product of a system which also gave us the likes of Moon Lee, Cynthia Khan and Maggie Q. The golden era for Hong Kong Girls With Guns films, was arguably the late eighties, but it’s never died away entirely. In the past few years, I’ve been finding a rich vein of recent Chinese GWG movies on YouTube. Streaming films took off there during COVID, with makers churning out a high-volume of films, in the action, horror and SF genre. Naturally, some fall under our remit.

Though researching them has been a bit problematic. Certain… “unofficial” channels, shall we say, will post the films with titles which are largely useless in terms of finding cast, crew, or even the film’s name. For instance, I discovered this franchise via a post titled, and I quote, “【FULL MOVIE】The beautiful police officers compete with criminal gangs in a battle of wits and courag”. In the comments, someone revealed it was called Angels of Vengeance 2. I thought I’d found part one on YT… But despite having the title Angels of Vengeance, none of the synopsis or cast info matched up. It turned out to be a mis-titled copy of Angel Warriors.

This issue actually feels like a throwback to the eighties, when the In the Line of Duty series, for example, had almost different titles in every country. Similarly, you’re sometimes dealing with subtitles that are less than optimal, and as we’ll see, audio is a sadly common problem too. However, after some further research, I eventually hit the mother lode, finding all three movies with English subs on Youku’s YouTube channel. The Chinese title of the franchise is 辣警狂花, which according to Google translates as “Hot policeman crazy flower.” I guess Angels of Vengeance will do under the circumstances.

Information on the franchise, director or actresses involved is hard to come by. In fact, at the time of writing in late 2024, this would appear to be the first English-language coverage the trilogy will have ever received. I love that: discovering obscurities is, to me, one of the joys of the site, especially when they end up being generally more entertaining than many a better-known production. But to quote the lyrics to the song which close out the third installment.

The resounding song is the sword of justice
Police badges shine with firm faith
Fear no flying bullets, guns in my hands, shield on my shoulder
I’m fearless to any dangers.
We undertake missions, we maintain the faith
Proceeding with firm steps, we keep going
We’re thunderbolts, charging forward
We safeguard the peace by fighting crime.

Can’t say more than that, really. Here are reviews of each film in the series, and a YouTube playlist of the trilogy.

Angels of Vengeance: Blood Trails

★★★½

This introduces us to the main protagonist, Tang Shi-Yu (Yan), a member of a Chinese SWAT team. She is recruited to infiltrate the drug-running gang belonging to Zhao Wen-jiu (Bai), doing so by rescuing Jiu’s younger sister, Ya-Ya (Mu), who is oblivious to her sibling’s criminal activities, from an attack in a nightclub. Tang’s undercover identity is someone in debt to loan sharks, and Jiu offers to take care of this, if she comes to work for him. After proving her loyalty, and also rescuing Jiu from an assassination attempt, she’s successfully embedded in the organization. But things are complicated, due to the reason behind the hit. Jiu killed someone close to his rival, Chen Jia-hua (Zheng), and Chen is out for revenge.

The obvious target for that is Ya-Ya, who is kidnapped, luring Jiu into a confrontation. Eventually, an uneasy peace between producer and distributoris brokered, setting the scene for a major drug deal going down at the docks. Tang informs her colleagues, and plans are put in place for a raid which will sweep up both sets of traffickers. This does a fair amount right, in particular the lead performances of Yan and Bai, which are thoughtful and well-considered. Both come over as smart individuals, and there is a complexity to the gangster which is a little surprising. Indeed, you could argue that, with his relationship to Ya-Ya, and their history, Wen-Jiu is given depth which is largely missing from Shi-yu. She is almost entirely defined by her career.

Tang does an excellent job of maintaining her undercover status, even when drenched in gasoline and threatened with immolation, and takes care of business on the action front when necessary too. I’d like to have seen more from the female members of her support team; outside of a little at the beginning, and a raid on Jiu’s offices, they don’t particularly get to show off their skills much. The ending feels a little underwhelming too, though that may partly be a result of the severely muffled audio during almost the entire sequence [It’s something you sadly need to live with on a lot of Chinese YouTube channels, even the legitimate ones like Youku]

I appreciate the practical effects: especially during the rescue attempt on Ya-Ya, there are real explosions rather than CGI.  It feel like there was good effort put into the script as well, which always keeps moving forward, and Chen’s presence adds an extra twist or two. There’s a great scene when the two gangsters have a meeting in a restaurant; the intensity and tension here is off the charts, and you can sense Tang’s nervousness as she can do nothing except standby and watch. This feels like the kind of film which could easily be remade for a Western audience, and I’d be happy to watch it again. A pretty solid and promising start, delivering a better story and performances than I expected.

Dir: Yuan Shuo
Star: Jessie Yan Jia-ying, Bai Yun-Feng, Mu Lan, Zheng He-Cheng

Angels of Vengeance 2: Top Fugitive 

★★★

This is based around “P2P lending” which was a major thing in China during the mid-2010’s, before the government cracked down on the various dubious pyramid schemes operating under it. A significant number of people lost a lot of money, but going by this relatively contemporary film, it’s still happening, and still problematic. In this case, young women are lured into running up large debts, and when they’re unable to pay, are abducted and sold into sex slavery, to cover the amount owed. I have some questions about exactly how this would operate, but I’m just going to presume the basic scenario makes sense in context for the local audience.

It’s a bit more of an ensemble piece here, with Tang’s SWAT group in Hanjiang City becoming involved after being called in to resolve a hostage situation at a petrol station. Turns out, the two women were victims in the scheme, but as the investigation proceeds, the criminals involved are covering their traces in no uncertain i.e. murderous fashion. Things become rather personal, since SWAT member Hao Miaomiao (Zhao) has lent money to her cousin, Zhang Le-Le (@@@), supposed for education purposes. Turns out Lele’s boyfriend is part of the gang, but when it comes time to kidnap the victim, an administrative mix-up leads to Miaomaio being snatched off the street, rather than Le-Le.

This pushes Shi-Yu’s investigation into overdrive, because they need to find their colleague before she gets shipped permanently out of the country. After Miaomiao is able to get her hands on a phone, she contacts Shi-Yu and is able to send her location. This allows the SWAT team to tool up, and head to the rescue of their colleague. To be honest, the resulting battle represents a clear majority of the action in this installment. Up until that point, there’s a good urban chase sequence, as the team tries to stop a witness from being offed, but this is probably more of a thriller than an action movie. Although it’s still interesting, because of the cultural differences, there are points where it teeters on the edge of TVM territory.

As noted, there  is a better sense of team here, and you get a feeling for the camaraderie between the various members. Witness the affectionate hazing at the end, when Miaomiao tries to skimp on the “thank you” meal for her rescuers. It’s novel to see SWAT people like Ting actively involved in a criminal investigation. This is presumably how things work in China, rather than the sharp demarcation of responsibility with detectives they have in the West. It could have use additional intensity, for example, a greater sense of threat to the victims, as it’s rather too vague on the specifics to present any real peril. The lack of a well-defined antagonist also keeps this one below the bar set by the first installment. It remains a pleasant enough way to pass 85 minutes.

Dir: Yuan Shuo
Star: Jessie Yan Jia-ying, Zhao Jing, Zhang Zi-Yue, Li Ran

Angels of Vengeance 3: Shadow Repose

★★★½

This gets off to an excellent start, depicting the kidnapping and subsequent ransom attempt of Ni-ni, the daughter of industrialist Yang Shi-ke (Bin). He’s getting instructions from the kidnapper, Li Zi-Xiong (Zhou), by phone in order to shake the tail on him, before the drop. As well as following Yang, Tang and her colleagues try to locate the victim, but neither side of this goes perfectly: while they don’t lose the ransom, there’s a trap which leaves Miaomiao badly injured in hospital, and the team with egg on their face. However, SWAT member An Qi (Zhang) suspects there’s more going on than meets the eye, with elements of Yang’s behaviour seeming suspicious.

As seems common throughout the series, we get more time than I expected spent on the villains. In this case, one of them is killed in the first pick-up attempt, which causes his friend to want to kill Ni-Ni. When Li refuses to allow that, the friend swears vengeance against the cops he considers responsible. No prizes for guessing who that is. This adds an additional wrinkle to what might otherwise be a fairly straightforward (though effective enough) kidnapping plot. Between that and Yang’s murky actions, the story is pretty interesting. We’re kept uncertain whether what Yang is doing, is simply to get Ni-ni back safely. Especially after we learn that Li has a long track record of kidnaps – and that the victims there have not come back alive. 

In effect, we have tension between Yang, who is prepared to do anything to recover his daughter, and the authorities, whose main interest seems to be in arresting the criminals, with the hostage’s health falling under the “optional” category. To what extent this reflects the reality of Chinese policy, I can’t say. It makes for an interesting point of consideration. The action has its moments too: there’s a particularly good brawl in a hotel kitchen. The finale is, at least initially, more stealth-oriented than the second part. The team capture one of the kidnappers during another attempt to collect the ransom, and successfully turn him, reminding him of the death penalty he could face – China does not mess about with punishing criminals!

He then returns to the lair, carrying the ransom, and with Tang, An and third member of the team,Yang Fan (Hong Shuang), hidden in the bag. They’re just able to free Ni-Ni before the deception is discovered, leading to an enjoysble and hard-hitting battle against Li and his henchmen (albeit with an ending which merits an “I’m so sure…” comment from this viewer!). Annoyingly, this film suffers from even worse audio problems than the first two entries, in the version provided by Youku. The sound completely vanishes at points, and when it goes, it takes the subtitles with it. The film is strong enough to survive the issue with most of the entertainment value intact. I can’t help thinking, if there had been a better presentation, this one might well have merited our Seal of Approval. Hopefully, there will be more entries to come.

Dir: Yuan Shuo, Wang Ke
Star: Jessie Yan Jia-ying, Zhou Yan, Zhang Lin, Xue Bin