Circle of Bones

★★½
“More of a semi-circle, really”

For whatever reason, I had a strong sense of deja vu while watching this, but I’ve been unable to track down any record of me having written it up. I may be confusing it with Blood Hunters: Rise of the Hybrids, which had the same director and star, or it may simply be the fairly generic nature of the story. This focuses on FBI agent Karen Wu (Chang), who travels to the Philippines to investigate a human trafficking ring. There, she’s met by local liaison officer Luciana Ramos (Torre), and they gradually uncover that the abductions and disappearances are tied to an occult group overseen by the mysterious Eduardo Vicente (Ignacio).

Originally, he was the leader of your basic hippie commune, until accidentally unleashing an entity known as Yawa, who had been trapped underground for centuries. This took over Eduardo, turned him evil, and started demanding human sacrifices from the surrounding area, the aim eventually being to give Yawa immortality. This is all recounted in flashback by Karen, who was found stumbling around in the jungle, covered in blood and saying “Yawa… Yawa…”.  After a period back in the United States, she has now returned to the Philippines, and the story is gradually prised out of her by local Detective Liz Fajardo (Victoria). She is piecing together the case after an attempted SWAT raid on another occult location goes horribly wrong, with the entire squad being wiped out.

There’s way too much creeping around shadowy facilities here, and there’s also a sense that English, the language in which most of this unfolds, may not be the language of choice for a number of the participants. Chang, I should stress, is fine: however, a number of the supporting cast are on considerably shakier ground. The plot is mostly humdrum and predictable: if you don’t see the big twist at the end coming, from more or less fifteen minutes in, then you need to be paying greater attention. In some ways, it feels like a throwback to the adaptations Hammer Films did of Dennis Wheatley’s Satanist books in the sixties, though this could definitely have used the gravitas of someone like Christopher Lee at its centre.

It is rather more action-oriented, with Chang doing a decent job there, operating both with her bare hands and with various weapons. It helps the cult members have no problem being used as cannon fodder, not least because, thanks to Yawa, death is barely an inconvenience. But it feels like the scope of the whole cult never lives up the early foreshadowing, when there’s talk of millionaires being involved and a hotel complex which has shades of Epstein’s island. I’d have liked a bigger conspiracy to appear, rather than it just being Eduardo and his acolytes. This is interesting only in spurts, and it needs a less cliched plot and some better performances, to wrap around its reasonably well-executed action.

Dir: Vincent Soberano
Star: Sarah Chang, Marella Torre, Jana Victoria, Ian Ignacio

The Pinkertons

★★★½
“We never sleep.”

When we think of the tough women in the old West, the first ones that come to mind are usually, the criminals. Let’s face it, most people we celebrate as “legends of the old West” today were not really heroes. More often, they were people who broke the law, or highly questionable personalities such as Calamity Jane, Belle Starr, Pearl Hart or Etta Place. But we should not forget there is also the other side of the law! Though women were present in quite a number of job areas and were vital in the development of the country, very often history writing has focused rather on the achievements of men, overlooking the women’s part of the success story. But now and again, an interesting yet forgotten character is rediscovered and attracts new attention.

One of these characters is Kate Warne (sometimes spelled Warn), born in 1833 in New York. Coming from a poor background, life turned even more challenging after she became a widow at just 23 years old. She was working as a cleaning woman when she saw an advertisement in a newspaper. Allan Pinkerton, head of Pinkerton’s detective agency, was looking for new employees, interested in working for him. The agency were involved in quite a number of fascinating cases, such as the “Molly Maguires”. Those events were referenced in the Sherlock Holmes novel The Valley of Fear, and subsequently became the basis for a 1970 movie with Sean Connery and Richard Harris. Warne was able to convince Pinkerton to employ a female, arguing that women have an eye for details and are excellent observers. Indeed, it seems that Pinkerton grew quite fond of her as he spoke highly of her after her death.

Warne was active in solving crime cases and is said to have played an essential role in discovering a plot to kill Abraham Lincoln in 1861. She guarded him when his train passed locations where an attack was planned. (Unfortunately, she wasn’t around in 1865.) For the whole story I refer you to Warne’s Wikipedia page. But I especially like the following sentence there: “It is believed that Pinkerton came up with the slogan to his agency “we never sleep” as a result of Warne’s guard of Lincoln that night.” How much of that is true is difficult to say. Pinkerton himself was rumored to invent his own stories. He was definitely a man who knew how to blow his own trumpet. Though he had successes which prove the quality of his agency, and for a long time the Pinkertons were the most well-known and respectable detective agency.

The real Kate Warne

Kate had become the head of the female detectives department at Pinkerton’s, but died young, at just 35 years old in Chicago, of pneumonia. The Great Fire of 1871 there destroyed a lot of the company’s records, so not so much is known about Warne, apart from what Pinkerton himself reported about her and the cases in which she was involved. But in recent years this highly interesting character has had a resurgence in popular media. Among others, there have been a couple of children’s books, a novel, a non-fiction book about the female detectives at Pinkertons, a comic book and a low-budget movie on Amazon Prime, Pinkerton, in which she appears. She also played a very small role in the three-part TV series about Lincoln on the History Channel, and there has been talk of a big-budget Amazon MGM film, with Emily Blunt playing her and Jaume Collet-Serra directing.

I’m not quite sure when and why this new interest in Warne arose. But I wouldn’t be surprised if it started with this small, Canadian TV series from 2014, that ran until the following May. The Pinkertons was made by Rosetta Media and Buffalo Gal Pictures, in partnership with Channel Zero. Only one season with 22 episodes was produced, and obviously, it was not successful enough to get a second season. Which is, actually, kind of a pity, as the show ended with a cliffhanger. It’s a Western show, yes. But it is also a detective show, making it a very unusual hybrid. We are not used to seeing cowboys and detectives in the same series, and it is a smart way to cater to two different potential audiences: Western and crime fans.

It must be said, the budget was not very high: over the course of the series, we get to see the same sets again and again. The farm where Kate (Martha MacIsaac) lives for the time being, working for the elder Pinkerton, Allan (Angus MacFadyen). The local saloon in which she and young William Pinkerton (Jacob Blair) regularly meet. And the Sheriff’s office where suspects are imprisoned. Also, a lot of episodes take place in the woods or large fields, with single buildings housing the perpetrators or victims. The whole series is set in Kansas City, Missouri in 1865. Pinkerton Sr. thinks a lot of shady things happen here, which is why he insists that his son and new employee Kate stay there and work “undercover”. The Lincoln story discussed above is mentioned, but doesn’t play any role here.

The cases themselves are well-thought out. Not so complicated as to become ridiculous, nor easily and quickly figured out by viewers. They cover a wide range from murder and identity theft, to the killing of a dog. The three main characters are generally given equal attention, for this was before female characters in modern media started to become the center of everything (mostly by showing how inadequate or ridiculous men are, in the opinion of modern TV/film executives). There’s no such need here; while Will is initially not very happy about Kate, especially because his father makes her his superior, he quite quickly acknowledges her expertise and knowledge. They subsequently form a good team and work well together.

The pairing makes it possible for them to investigate different places and witnesses at the same time. Luckily, they also keep tabs on each other, with episodes where one would have been killed if the other hadn’t been around. Allan himself pops up now and again in the show, before he vanishes off to do something else. Other regulars include AnnaLee Webb (Jennifer Pudavick) who owns the saloon and the brothel in it; a black worker on Kate’s farm, John Bell; local sheriff Lawrence Logan; and Kenji Harada, a Japanese man who is initially a client, before becoming a Pinkerton apprentice. MacIsaac plays Kate Warne as a sophisticated young woman without attitude. She is neither a bombshell nor a spinstery type. She is always polite, well-dressed and appears a bit out of place in this typically Western town, as if she does belong more in the big city.

Meanwhile, Will is a bit of a rascal and wants to prove his worth as a detective to his grumpy but sympathetic father. But he and Kate get along well, developing a friendly working relationship. She doesn’t reveal much about her background. I wonder if screenwriters maybe wanted to set up something along the lines of the Benedict Cumberbatch version of Sherlock Holmes, without the extremes. She definitely has a scientific mind, quoting facts that indicate she is well-read, and uses what could be called early forensic investigative methods. But she is not set up as a genius and doesn’t solve the cases alone: this is genuine team work. In the beginning, I wondered if Kate really belonged in the “girls with guns” genre, since an investigator is not necessarily someone involved in much action. But I shouldn’t have worried: there’s enough to confirm her action heroine status!

Regrettably, the show had an open ending. Billy the Kid turns up with a new experimental rifle to take revenge on old Pinkerton, finally challenging young Will to a duel. They have a shoot-out but the outcome has to stay a mystery, as this is where the show ended. It was, of course, a gamble of the producers, in the hope that a second season would be ordered. Unfortunately it didn’t pay off, and we are left with an unfinished story. I do understand why it might not have been a big ratings success. For a Western fan, there might not be enough gun-fighting; and for a crime series fan, the Western tropes might be largely uninteresting. But I did like the mixture. All in all, this is a nice little show. 

I did sometimes think there could have been better set design: in the interior of houses, everything looked a bit spartan. Also, I wondered if the way the three main characters were such a good team and got along so well, might have made the show too humdrum for many. Some stronger emotional conflicts or personal problems in their relationships with each other, could have made the whole thing a bit more interesting. But you don’t always need that. Sometimes it’s nice just to have a team that does its work, has a good relationship with each other, and that’s it. This is a well-done detective show that might have helped to reintroduce Kate Warne to the modern public. I liked it well enough, and am indeed curious what a big movie about her might offer, if the proposed production with Emily Blunt should indeed become a reality.

Creators: Kevin Abrams and Adam Moore
Star: Martha MacIsaac, Jacob Blair, Angus Macfadyen, Jennifer Pudavick 

Infiltrate

★★★
“Canadian bakin’.”

Thanks to Chris for finding this one. Albeit through a clip on a Chinese site under the name “Rescue From the Abyss”. This led to a significant diversion into movies about submarines, before eventually finding the correct, entirely submarine-free movie. No question, this is the hardest hitting film I’ve seen so far in 2026, though once you get past the action, things get more wobbly. Lily Chen (Ladouceur-Nguyen) is an operative for a shadowy government law enforcement group. She just learned about a potential promotion, though husband Jonathan is less enthusiastic and storms out. Before further discussion can occur, she gets a phone-call. The voice (Goad) informs her Jonathan is his hostage, and Lily needs to do exactly what he says.

His subsequent orders involve working her way through the criminal organization belonging to Marcel LaFleur (Moussi). Matters are complicated, as the voice eventually reveals that not everyone in Lily’s organization is as honest as she is. Can she trust even her boss, Director Bass (Berry)? There’s also backstory about a traumatic event in our heroine’s past, though this is largely irrelevant and can safely be ignored. Indeed, I’d say that overall, the scripting is the weakest link. The eventual explanation, while I can’t discuss it in detail due to spoilers, left me with a lot of questions. The supporting cast are a mixed bag too. LaFleur’s mismatched hair and beard colours irritated the hell out of me for some reason, as did his unexplained facial scars. 

But when he’s not doing pretentious things like painting in blood or debating Shakespeare… It takes a while to get to the expected Lily vs. Marcel battle. However, it is worth the wait, and is thoroughly convincing, despite the significant size disparity. It’s long, gruelling and brutal. I did have to laugh at the obvious stunt table, which stands out in LaFleur’s apartment like a sore thumb. The best fight might actually be earlier, when Lily has to take on a particularly psychosexual pair of henchmen. Though the opening scene sets bar for savagery quite high as well. Mark’s background in stunts is apparent, though I think I preferred his earlier feature, Control. While its script was imperfect, the flaws were less apparent. 

This Canadian production must be out of Quebec, given the significant sprinkling of French here. But, in another in the series of micro-aggressions the film commits, the font used for the subtitles is hard to read. I don’t recall the last time a film got the core element – here, the action – so right, yet appeared entirely dedicated to screwing things up around the edges. I could go on. The whiny nature of Jonathan, who doesn’t appear to realize it is no longer the Victorian era. Occasional forays by the director into shaky-cam. Despite that, there were still enough positives to keep me interested, and I look forward to seeing what both Mark and Ladouceur-Nguyen are able to deliver down the road. 

Dir: James Mark
Star: Orphée Ladouceur-Nguyen, Alain Moussi, Lisa Berry, Jonathan Goad

SWAT Angels in Mission

★★
“Mission: Fairly possible.”

Despite an impressive poster, this is a fairly humdrum action film. If it had been a Western production in the nineties, I would have described it as “straight to video.” I imagine the appropriate comparison here would be “straight to iQIYI”, the streaming service through which I saw this. It’s technically competent, make no mistake. However, there’s not very much to stick in the mind, and it feels like both the script and performances have been carried out with the bare minimum of effort. It’s the kind of thing you could have on in the background, while carrying out light household chores, and it would not impact the level of entertainment value obtained very much.

Mei Jing (Wei) is a cop, who is part of the Thunderbolt Strike Team in Donghai, under Wang Jianing (He). Her all-woman group are often passed over for the most exciting jobs, but they are key in foiling an attempt to free a captive, San Lin Jie, during a prison transfer. The attempt was made by his brother, who goes by the name of Hummingbird (Zhou). However, this helps puts Mei and her father, who was instrumental in the capture of San, on the radar for revenge by Hummingbird and his female sidekick, Nightingale. However, Hummingbird’s dedication to his cause does not sit too well with the other members of his own gang, who would rather just get on with their nefarious activities. 

The first effort he makes is to interrupt a stakeout Mei and her colleagues are carrying out downtown. This involves a sniper and some thugs at street level, though quite how this is going to force the authorities to release San is a bit unclear. I also wondered how he know the team were going to be there: I kept expecting there to be a mole in the department or something. Never did turn up. This fails, mostly because the women do fight back, in what’s probably the best bit of action heroine stuff the film has to offer. The opening attack on the transfer convoy isn’t too bad, generating a fair bit of tension while moving the story on. It’s not particularly GWG-ish though. 

He then ups the ante, by storming a nursing home and taking the residents hostage. Which at least seems like a semblance of a plan, and might also let him take his vengeance against Mei and her father. However, instead of building to a climax, it feels like the film kinda peters out in a generally disappointing way. While I could see the male lead going up against Hummingbird, surely we would get a nice, long fight between Mei and Nightingale? Sadly, no – this film, thy name is disappointment. Although to be disappointed, I would first need to have had some level of emotional involvement, and I can’t honestly say I did. On the other hand, I did get the washing-up done, so there’s that. 

Dir: Xue Wenhua
Star: Wei Xiaoxuan, He Meixuan, Zhou Zhiwen, Shen Tai

Line of Fire

★★★½
“Australia, American style.”

Although this is very much an Australian movie, in both setting and characters, it feels quite a bit out of place there. We begin with a school shooting in which twenty students are killed. It would be utterly unprecedented there. According to this article, Australia’s most recent school shooting occurred back in May 7, 2012. It adds, “No one was injured.” Well, that’s kinda weak, isn’t it? I was reliably informed, everything in Australia is trying to kill you. Anyway, ex-soldier and police officer Samantha Romans (Garner) is first on the scene here, but fails to engage the active shooter. Her teenage son, Tim, is one of the victims. Inevitably, questions are asked of her in the aftermath. Not least by ambitious journalist Jamie Connard (Tolj), who negotiates a lucrative contract to write about events.

One condition: she needs to get Romans to tell her side of events. Initially, the cop won’t speak to the writer, so Connard ups the ante, posting an online video vilifying Romans and blaming her for Tim’s death. The journo’s husband, Greg (Cousins) is appalled, and asks her to stop. But ambition and greed overpower her common sense, especially because the tactic seems to have worked, Samantha agreeing to meet Jamie. Except… the policewoman doesn’t show up, and when the scribe returns home, she finds Greg and their daughter missing. She soon gets a phone-call from Samantha, and has to begin a hunt which is intended to push to and beyond her mental limits.

And, perhaps, teach her something about what her prospective subject went through on that traumatic day at the school. For in certain ways, it feels a little bit like a sister to The Hitcher, with someone having their life utterly upended by an unstoppable force. Trauma as twisted, Nietzschean life-coaching, if you will: what does not kill you, makes you stronger. The main difference is, there, the victim was picked for no particular reason. Here, it’s very specific, and to be honest, Connard does seem like a bit of a bitch, particularly in the early going. But by the end, she and her family have been put completely through the wringer, and it’s hard not to empathize with them.

However, you also gradually learn about Romans’ past as well, although we know early on she has lost her husband and another child, before Tim. The specifics, beyond that, are likely grimmer than you would have expected, or even imagined in a nightmare, to the point I wondered how she could have continued to function. While the two lead performances are very good, it does have some pacing issues. Where The Hitcher was absolutely relentless, this does on occasion grind to a halt and become static and chatty. In the main though, it remains a strong, if extremely dark, thriller, pitting two women against each other, both of whom are not the kind of characters you see often on-screen. 

Dir: Scott Major
Star: Nadine Garner, Samantha Tolj, Brett Cousins, Damian Walshe-Howling
a.k.a. Darklands

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.