Jack Squad 2: The Next Generation

★½
“Do you know what the definition of insanity is?”

This is a question posed by the bad guy (Fears) towards the end of this, and of course, he provides the usual explanation in response: “It’s doing the same thing, expecting different results.” After watching this, I would choose to adjust it slightly. A valid definition of insanity is making the same movie, and expecting different results. Because it is, more or less, what Rankins has done here: it’s a remake of his own movie from fourteen years ago, Jack Squad. Now, there’s something to be said for that. I mean, Cecil B. DeMille did The Ten Commandants twice, while directors from Hitchcock to Michael Haneke have remade their own films. 

The difference is, they were kinda busy. For instance, Hitchcock directed twenty-five features between his two versions of The Man Who Knew Too Much. Since the original Jack Squad in 2009, Rankins has made just one feature: Angry Kelly in 2014. Did he not manage to come up with more than one original idea in a decade and a half? And that count is presuming Angry Kelly is not about a man who is annoyed because he was drugged and robbed by a trio of women. I’ve not seen it, I can’t say. Here, we get a little variation at the start, where the original Jack Squad get hunted down, and a bit at the end, where there’s dissension in the ranks over hidden money.

In the middle though? It’s a blatant re-make. Three young women decide to make money by drugging and robbing men. This goes wrong, when one of the targets is a courier for a violent drug boss, carrying a large sum of cash. They make the ill-advised decision to hold onto the money, a choice which brings them into the crosshairs of its real owner. If anything, we have even less going on this time. It’s a good half-hour before the new trio, of Cassie (Green), Nikki (Alexander) and Cam (Lynn) put their scheme into action. I guess there is at least some altruism, the goal – at least initially, before the designer shopping kicks in – being to cover the medical bills run up by one of the trio’s mother.

The overwhelming sense of deja vu here is what knocks the overall rating here down below the original. I mean, the three characters feel almost like bad photocopies of their predecessors. There’s one who has qualms about the whole concept, while another refuses to give it up at any cost. It’s likely a little more technically competent, though at basically two hours long, is still painfully over-long. There’s a weird subplot where one of the women has a mentally challenged brother, who wants to be a baseball pitcher. This does eventually show relevance, though the way it does, might have you wishing they hadn’t bothered. If we don’t get Jack Squad 3 until 2037, I am completely fine with that. 

Dir: Simuel Denell Rankins 
Star: DeShon Green, Samiah Alexander, Tinesha Lynn, Gregory J. Fears

Girl with a Gun: An Annie Oakley Historical Mystery, by Kari Bovee

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

This is an interesting idea. Take a real-life historical action heroine, whose life provides the underlying framework, and write a fictional story around that. Obviously, Annie Oakley really existed, and the broad strokes of her life here are accurate. If you’ve read our article on her, you will already know she did indeed take part in a shooting contest against famed marksman Frank Butler. That helped win her a spot on Buffalo Bill’s Wild West Show, with which she traveled both the United States and the world, amazing crowds with her markswomanship. The book adheres to these elements faithfully.

However, there’s a lot more going on here, which Bovee has added in. Almost as soon as Annie starts working for the show, her tent-mate, a young Indian woman, turns up dead. She is not the last corpse to do so, and there are no shortage of suspects in the crimes being committed either. The show’s manager, Mr. LeFleur, who seems to carry a torch for Annie. Twila Midnight, a medicine woman of mysterious origins, who conversely, has a passionate dislike for the heroine. Vernon McCrimmon, with whom Annie had crossed swords in the past – ending badly for him. Or possibly even Frank Butler, whose skills are failing him, with Oakley taking over as the show’s top attraction, or Buffalo Bill himself, who has skeletons in his own closet.

It’s likely not much of a spoiler to rule out the figures who actually existed like Butler, but Bovee does a decent job of keeping you guessing among the other characters. The evidence points one way, then the other, before things come to a head after an attempt is made on Annie’s life. This is only foiled due to the hedonistic tendencies of her replacement tent-mate. I think it probably works better as a whodunnit, rather than as an action story. Though there are plenty of rounds fired over the course of the book, these are almost entirely in the show’s arena, and the descriptions don’t generate a great deal of energy. You are instead left with a sense that perhaps you needed to be there.

This is a fairly straightforward story, with a generally good sense of historical time and place, capturing 1885 in the mid-West. Though I was amused by Twila saying, “His fever is high. It may be a virus,” since the first virus was not discovered and isolated by science until 1892. There’s not an enormous amount of complexity to Annie’s character here either. She’s relentlessly good-hearted, even to people who really do not deserve her kindness. But that’s part of her heroic nature, I guess, and Annie’s desire to provide for her family, as well as her loyalty to her horse, Buck, who also comes under threat, make for admirable qualities. I’d call this a solid read, which doesn’t seek to push the envelope, and if not aiming high, does hit most of its targets. D’you see what I did there?

Author: Kari Bovee
Publisher: Bosque Publishing, available through Amazon, both as a paperback and an e-book
Book 1 of 3 in the Annie Oakley Mystery series.

Kobanê

★★★
“It’s clearly no Nirvana…”

Yes, let’s get the obligatory Kurt Cobain joke out of the way quickly and painlessly. This is instead about the Kurdish city, located in northern Syria, which came under assault from forces belonging to the Islamic State (ISIS) in 2014-15. The defenders eventually repelled the attack in what has been called the Kurdish version of the Battle of Stalingrad. Even before that, we had covered how groups such as the YPJ put Kurdish women on the front-line, in a way rarely seen in modern warfare. One such woman is the focus of the film, Zehra (Arin), who is forced into a commanding role after backup is refused, and the city is cut off by the advancing ISIS army.

What follows is basically your traditional war movie, with a small group of defenders coming under attack from a numerically superior opponent. We’ve seen this often enough, in the likes of Zulu, Saving Private Ryan, 300, etc. But making the central character female is certainly unusual, and better still, the film ignores her gender entirely. Seriously, I don’t recall a single time it was so much as mentioned. Any Hollywood film would surely make an obvious point of it, with a male character questioning her competence, or worse still, shoehorning in a cringeworthy, Avengers: Endgame,”She’s got help” moment. Here, everyone is far too busy trying to survive to indulge in that kind of nonsense, and if you want an up-close street fighting experience, this certainly delivers.

However, there are issues. At a whopping 159 minutes, it’s overlong, and there are also times it feels you need a Wikipedia crash course on the complicated situation involving the Kurds, Turks and Syrians. For instance, there’s a point at which the defenders are set up for betrayal. Perhaps the logic of this makes sense if you know the situation, but it felt like I had to take the logic on trust. It’s also worth remembering that this is, at heart, a piece of propaganda, and sometimes it’s not exactly subtle about it. The ISIS soldiers feel as if they strayed in from a Disney class in villainy, and there are times when the story resorts to equally blatant emotional cliché.

I was impressed by the technical aspects, with a sense of destruction – they found a lot of razed city blocks – and deaths where people get shot, sit down, and slowly pass away. Reportedly, a lot of the cast were genuine fighters who took part in the siege: that’s a bit of a mixed blessing, as sometimes the lack of acting experience shines through. I’m not sure if Arin is among them: her IMDb listing has no other roles. But she’s fine, with a face which simply feels as if has been through a lot. The film is helped significantly by Mehmûd Berazî’s score, and I think it does work better that similarly-themed features such as Soeurs D’Armes or Sisters Apart, feeling more grounded and “real.”

The makers have put the whole thing up on YouTube with subtitles, below – and if it’s imperfect, I’d say it remains worth a look.

Dir: Özlem Yasar,
Star: Dijle Arin, Awar Eli, Reger Azad, Nejbir Xanim

Snatched

★★½
“Everything comes to he who waits. Eventually.”

The title here seems quite deliberately a nod towards Taken, which similarly has an ex-government operative chewing up and spitting out bad guys, after they make the fatal mistake of abducting the operative’s child. In this case, it’s CIA operative Angela (Bozeman), who lost her husband Jason in murky circumstances, but subsequently put away Dmitri (Weber), the criminal mastermind responsible. Now, six years later, she can get on with living her life, bringing up son Jason Jr. (Cheatham), and hanging out with fellow agent Byron, who seems a possible husband replacement. Well, until Dmitri escapes from prison and starts killing off everyone he considers responsible for putting him behind bars.

Sooner or later – and as we’ll see, it’s not the former – that brings him into Angela’s circle, and ends up in him kidnapping Junior, with the aim of luring her into his (very well-appointed, it has to be said; I particularly liked the chandelier) lair. However, he doesn’t realize what he has done. Once this all gets going, it’s not bad. If hardly seeming an accurate portrayal of CIA practices, unless they’re utterly slipshot and incompetent, it’s kinda fun as long as you don’t ask awkward questions. Such as, where the heck does Angela get those groovy remote-controlled gun-toting little cars? Was Andy Sidaris having an estate sale? Dmitri also has a groovy bad-ass sidekick, Sophia (Camille Osborne), though her fight with Angela is disappointingly brief.

The problem is mostly the long, meandering, roundabout and largely uninteresting way in which the story gets to the amusing stuff. The first half or more is largely comprised of extremely conversational scenes of merely passing interest. In these, Angela talks to Byron about wanting to retire. Or talks to Junior about the realities of her career. Or talks to her mother, Carolyn (Hubert), about her not really a relationship with Byron. Dear lord, it’s far from the action-packed trailer, and you would certainly be forgiven if you gave up on all this soapy drama. Though I was eventually entertained by Carolyn’s ability to kick ass in a grandmotherly way, like Pam Grier on an AARP outing. At least until she encounters Sophia, anyway.

The score above is likely a composite, with two stars for the first half and three for the second, when things do reach an acceptable level of entertainment. Bozeman seems better known as a singer, but does a decent job of portraying the highly upset mother, and has a terse style of close-combat that is effective. On the plus side, it is quite gory, with a number of head-shots and other fairly graphic deaths. On the minus side, these are mostly CGI, as is apparent from the blood spray never landing on anything in the environment. You probably want to have something on hand for the sluggish early proceedings: either a good book, some snacks or an alcoholic beverage would all serve that purpose.

Dir: Chris Stokes
Star: Veronika Bozeman, Charlie Weber, Jered Cheatham, Janet Hubert

Nowhere

★★★
“Survival of the fittest.”

One of the shows we enjoy watching here is Alone, in which ten contestants are dropped off in a hostile location – typically chilly – with limited resources. The last one left standing wins $500,000. It’s a simple concept, yet endlessly fascinating. We sit on our comfortable couch, eating Doritos and passing comment on the failing of the competitors. Especially so when they are hoist by their own stupidity, such as losing their means of starting a fire. This feels not dissimilar, except rather than a survival expert, it’s a woman who finds herself thrown into utterly inhospitable circumstances, and forced to make do by any means necessary – not just for her own survival, but that of her new-born child.

The woman is the heavily pregnant Mia (Castillo), who is fleeing an uncertain present in Spain, hoping to get to Ireland, with her husband Nico (Novas). The route is supposed to involve them being sent in shipping containers along with other refugees, but almost from the off, things go wrong. Mia is separated from Nico; the rest of the occupants are gunned down; and then, just when Mia is on her way, the container is washed off the ship in a storm, leaving her afloat in the middle of the ocean. It’s leaking badly – bullet holes will do this – and even after she has addressed that immediate problem, she has to figure out how to survive, with only the contents of the container. Oh, and then she gives birth.

It is, of course, a very contrived set of circumstances, with the container offering a variety of potentially useful items, rather than being, say, entirely full of agricultural machinery. Similarly, her cell-phone has remarkable battery life and service coverage, though I have read a suggestion the calls she received were actually hallucinations. That might be a shame, as one of them certainly represents the film’s dramatic peak, an utterly heart-rending conversation. It was the point where I suddenly realized I had become invested in Mia’s fate, and cared. It came as a bit of a surprise, and is testament to a good performance from Castillo. Not least because for much of the time, she has nobody to act against except a new-born baby.

The scripting is less effective. As well as the convenience mentioned, the whole opening half-hour proves almost irrelevant. It sets up a scenario where resources have become so short, the government is killing off unproductive members of its own society. Let’s just say: I have questions, yet it serves no purpose in the movie, except to get Mia into her crate. Things improve once it does, and the film becomes a straight survival story, rather than trying to make (I presume) some kind of social point about… something. Not that this stopped me from sitting on my comfortable couch, eating Doritos and passing comment on Mia’s attempts to fish. If only she’d watched Alone, she’d have managed much better…

Dir: Albert Pintó
Star: Anna Castillo, Tamar Novas, Tony Corvillo, Mariam Torres

Rebel Moon – Part Two: The Scargiver

★★
“The law of diminishing returns.”

And that rating is from someone who, unlike most critics, really didn’t mind the first part. I’m a fan of big, bombastic science-fiction, best exemplified by The Chronicles of Riddick. [Why nobody has ever thrown $150 million at Michael Bay for that kind of thing, I don’t know. And, no, the Transformers franchise does not count. And neither does Armageddon] I want to see square-jawed heroes or heroines, going toe-to-toe with irredeemably unpleasant villains, as burning spaceships fall from the sky behind them, onto the surface of an exotic planet. While Part One of this was heavy on the world-building and character development, at least we got all that out of the way, and could look forward to a second half of non-stop action.

Couldn’t we?

Um. Well. About that… All I can say is, combine the two, give them to a enthusiastic editor, who can merge them into a single, coherent movie of round about two hours, and you could well be onto something. Now, I like Snyder: or, rather, I used to. 300 is great, and I will honestly defend Sucker Punch as a genuinely good movie, especially in the director’s cut. But since then? Nothing has come up to the early work. You eventually reach this, the poster child for what happens when you give someone $166 million, and let them do whatever they want creatively, without apparent significant oversight. A visually impressive, but bloated and self-indulgent mess, lacking any significant heart. 

Things follow quickly on from its predecessor, Kota (Boutella) returning to Veldt with the warriors accumulated in Part One, who will protect her settlement from the evil Admiral Noble (Skrein) and his forces. For Noble is not as dead as Kota hoped at the end of the first half, which is a nasty surprise to her. Inevitably, we get the “training the locals for battle” sequence, but we also get an extended “bringing in the harvest” sequence, and a very extended “why don’t we all sit around and reveal secrets about our dark past and what the hell is Snyder doing, can’t he hurry up and get to the fighting” sequence. My attention and interest dwindled steadily throughout the first hour and more.

Eventually – and I stress that, eventually – we get to the cool stuff, and it’s not bad. Snyder does undeniably retain an eye for spectacle, and this does deliver eye-candy for those fond of giant fireballs (hey, sue me). However, it’s all empty: sound and fury, signifying nothing, and you’re left to try and work around wonky plotting which has a few farmers taking down the galactic rulers after a couple of lessons, going little further than “Stick ’em with the pointy end.” It helps, I suppose that Noble’s craft have a tendency to explode so easily, I suspect a recall from the manufacturer’s is in order. I imagine this may end up taking Snyder’s plans for a Rebel Moon Universe with it.

Dir: Zack Snyder
Star: Sofia Boutella, Ed Skrein, Charlie Hunnam, Michiel Huisman

Shadows in the Water, by Kory M. Shrum

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

DEA agent Jack Thorne and his wife are killed, and his reputation shredded after his death. His 12-year-old daughter Lou only escapes courtesy of her father’s sacrifice, and an unwanted innate talent, which she shares with her aunt, Lucy. Lou has the ability – sometimes without her choice – to transport herself through the shadows or through water to another, similar location. After the loss of her parents, Lou goes to live with her aunt and learns to control and use her skill. Fourteen years later, and now a grown woman, she is on a crusade of vengeance, to seek out and destroy every member of the Martinelli crime family responsible for her parents’ deaths. 

Of course, that’s the thing about revenge: it’s messy. It’s at least somewhat fine when it’s just Lou who is put at risk. But those around her are not immune from being sucked in to her deadly mission. For instance Lucy calls on the help of a former DEA agent, now a private eye, Robert King to give Lou a purpose beyond multiple murder. Except, the case on which they work together ends up bringing heat on everyone, and is related to Lou’s personal vendetta. The truth about who was behind it is also revealed: it wasn’t just the Martinellis acting on their own, which Lou finds out, as she hunts the last surviving member of the family, Konstantine.

I like the concept here, and the way Lou’s power used is well-handled by Shrum. It obviously acts as a force multiplier for the heroine, especially at the end when she has to go up against the man at the top and his men. It also provides an effective, if grisly, way to cover her tracks. There is another world she visits, called La Loon (quite why she slides into this extraterrestrial location is unclear), with its vicious predator, whom she calls Jabbers. Yet it is not an unlimited power-up, and Lou’s reluctance to ask for or accept help in her mission, stops her from feeling overpowered. She has a lot of bottled-up issues, hidden behind what can sometimes feel like an emotionless facade.

It might have been better to have focused on Lou, and her journey from troubled pre-teen through to avenging angel. Instead, it’s very much joining her vengeance well in progress, and we get more about King and his relationship with Lucy, which is considerably less interesting. Despite being the first in a lengthy series, it feels satisfactorily self-contained. Indeed, perhaps a little too much so, since I wasn’t left with particular interest in seeing where Lou’s story went after achieving closure. I’m sure there’s potential there. I mean, if she became an UberEats delivery agent, you’d never have to worry about your food arriving cold. I suspect this is probably not the direction in which the series goes…

Author: Kory M. Shrum
Publisher: Timberlane Press, available through Amazon, both as a paperback and an e-book
Book 1 of 11 in the Shadows in the Water series.

Calamity Jane

★★★
“Calamity Plain.”

Calamity Jane and Wild Bill Hickok are two of the most well-known names in the culture of the Wild West, though the reality of both individuals is almost impossible to separate from the myths which surround them. So it’s kinda pointless to complain about historical accuracy in films which focus on them. Better just accept them as effectively being fictional entities, which can be used for whatever purpose a filmmaker desires. Here, it’s the death of Wild Bill (Stephen Amell, best known as TV’s Arrow) in a poker game, which sets his girlfriend Jane (Rickards, also from the same series) off. She goes on the trail of Jack McCall (Allon), the scumbag responsible, who has understandably opted to depart Deadwood. 

Complicating matters is that Jane is in custody herself, having been brought to the frontier town by Sheriff Mason (Rozen), to stand trial for murder. She escapes his custody – as Chris pointed out, Mason is a bit crap at the whole law enforcement thing – and heads off after McCall and his equally scummy brother. Mason assembles a (again, rather feeble and unimpressive) posse to go after the two suspected killers. Most of the second half is an extended pursuit through some very scenic landscapes, it must be said. There are a fair number of moderate diversions before the inevitable and entirely expected confrontation between Jane and Jack, as she seeks to get vengeance, or perhaps justice, for her murdered lover.

I think I like the characters here most. Rickards gives a winning portrayal as Jane, despite an unnerving similarity to one of the members of Bananarama (perhaps that’s just me though), and the supporting cast also do a good job of inhabiting their roles. It is fairly straightforward: black hats and white hats, with not much grey in terms of morality. In this way, it feels like a throwback to an earlier time. Along similar lines, while the language is fairly ripe, with a good number of F-bombs, the violence is very restrained by comparison. I feel if a film is going to have an R-rating, the makers need to embrace that artistic freedom fully, yet outside of the cursing, this would likely merit only a PG. 

Among the supporting cast, the best is Abigail (Faia), who is entirely mad, and all the more entertaining for it. She boasts of the multiple people she’s killed, keeping a count with scars on her arms – I’d love to see a film of her back-story. She and Jane end up in a very nasty brawl, likely the action highlight of the film, with everything else being gunfights of the “Bang-bang, you’re dead” variety. While it’s all well enough assembled, there isn’t much indication of ambition or desire to tell a new story, or even an old one from an interesting direction. As a result, this only intermittently catches fire, preferring mostly to meander along safely, well within the speed limit and with its seat-belt securely fastened.

Dir: Terry Miles
Star: Emily Bett Rickards, Tim Rozon, Primo Allon, Priscilla Faia

Furies: Season one

★★★½
“Hell hath no Furies…”

Not to be mixed up with Furie, The Furies or even Furies – the last of which also showed up on Netflix recently. Confusion seems almost inevitable (and I’m not helping, by largely recycling the tagline for Furie). However, those three are all films – two Vietnamese, one Australian – while this is an eight episode TV series from France. It begins with Lyna Guerrab (El Arabi) living a fairly idyllic, and certainly well-heeled life, with no bigger issue than whether or not to marry her cop boyfriend Elie (Nadeau). Things get upended in no uncertain fashion, when her accountant father is assassinated. Turns out, he kept the books for certain criminal organizations, and someone wanted him very dead.

Lyna vows to find whoever was responsible for her father’s demise, and make them responsible. That opens up a whole can of worms, as she has to venture into the domain of the Parisian criminal underworld, which is far more expansive and influential than expected. To a degree, it feels like the system shown in the John Wick franchise, with six crime families, working in different areas, e.g. prostitution, robbery, etc. who govern things and make sure nobody does anything that would upset their highly lucrative apple-cart. As their collective enforcer is a woman, Selma (Fois), known as the Fury, a hereditary position, passed down the matriarchal line, and she has the skills to keep everyone else in line.

Or does she? Because as Lyna enters the game, it becomes apparent that someone is out to disturb the balance of the system. Coming under the Fury’s patronage, as a possible successor, may not be enough to save her from the war which is becoming increasingly inevitable. As well as John Wick, there are quite a few elements here which feel inspired by Luc Besson in one way or another: the world-weary assassin who takes on a feisty young apprentice, for example, could be straight out of Leon. The fight scenes are well-crafted, slick and hard-hitting: I vaguely recall action director Jude Poyer as part of the Eastern Heroes crew in London, back in the nineties, so nice to see him kicking professional ass.

It does sometimes feel too over-stuffed, trying to juggle too many threads and characters. The script solution to any problem seems to be, throw in another subplot. The makers also deserve a demerit for ending on a horrendous cliffhanger. The streaming service have made no announcement regarding a second series: the show seems to have done reasonably well, but Netflix gonna Netflix. If that doesn’t happen, you should whack off a full star, since the way it ends is definitely not satisfying. But there does remain a good deal here to admire. I particularly liked the performance of Foïs, who brings a lot of nuance to a character that initially seems one-dimensional. The extended duration allows her to develop, though all told, it might have been better as a two-hour self-contained Besson flick.

Creators: Cedric Nicolas-Troyan, Jean-Yves Arnaud, Yoann Legave
Star: Lina El Arabi, Marina Foïs, Mathieu Kassovitz, Jeremy Nadeau

The Swimmers

★★
“Sink or swim.”

This is the story of Syrian sisters Yusra Mardini and her sister Sarah, played by real-life sisters Nathalie and Manal Issa. Growing up, they were trained by their father, a professional swimmer himself, and had the goal of reaching the Olympics for their country. The (still ongoing) Syrian Civil War led to the sisters leaving their homeland, and this is mostly the story of their journey, through Turkey, across the Mediterranean in a very flimsy dinghy to Greece, then across Europe to Germany. It’s a journey fraught with peril, on which predators looking to scam migrants (or worse), lurk at every turn. However…

I don’t typically like to get political here, but when a film explicitly does, I will go there. I have every sympathy for refugees, who want safety. But once you leave your home country and reach a safe destination, that’s it. If you then decide to move on – making a beeline for a country where lax immigration laws let you pull the rest of your family with you – you’re not a refugee, you’re an economic migrant. My sympathy for you drops a whole order of magnitude. It’s like if your house burns down, I feel sorry for you. It doesn’t give you the right to move into the neighbourhood’s swankiest residence. Most of the film’s attempts to pull on my heartstrings failed due to this. As soon as the sisters left the Turkish beach, they were 100% responsible for putting themselves back in danger.

Rant over. What about the film? It’s a bit of a mixed bag. Having sisters playing sisters definitely works. Especially at that age, this is the kind of relationship which is hard to simulate for teenage actors. There’s a genuineness here, for obvious reasons, which makes the family devotion at the film’s core, easy to see and appreciate. Less successful is the apparent random switching between languages. Many conversations occur in a hodge-podge of English and Arabic. While I can’t speak to the authenticity of it, as a viewer, it was jarring to switch repeatedly from listening to reading subtitles. I ended up basically tuning out the dialogue and sticking with the subs.

I appreciate the necessity of bending the facts to fit a cinematic narrative, but this probably goes too far. It’s one thing to have Yusra overhear snark from other competitors about how she doesn’t deserve to be there. But maybe avoid this when the movie then omits to mention the only swimmers she beat were, basically, other charity cases? The Olympic Selection Time was 60.80 seconds. Mardini finished in 69.21, and even her personal best is more than five seconds off the OST. The awkward truth is, she really did not deserve to be there, but few are greater at virtue-signalling than the IOC. It all feels like there are probably better refugee stories which could have been told. All the gloss this applies to its tale. can’t disguise that it is uncomfortably close to well-made propaganda.

Dir: Sally El-Hosaini
Star: Nathalie Issa, Manal Issa, Ahmed Malek, Matthias Schweighöfer