I Am All Girls
"Justice has a long memory and a sharp blade."

The Netflix "New Releases" row is a digital graveyard of forgotten ambitions, a place where multi-million dollar investments go to be ignored in favor of re-watching The Office for the twelfth time. Occasionally, though, the algorithm slips up and shows you something that actually has a pulse. I found myself hovering over the thumbnail for I Am All Girls on a rainy Tuesday while fighting a losing battle with a pair of oversized, itchy wool socks that kept sliding off my heels. Those socks were a distraction; the film, directed by Donovan Marsh, was an absolute magnet.
South African cinema has been carving out a very specific, very jagged niche in the streaming era. While the world looks to Hollywood for polished heroics, South Africa has been exporting a brand of "Johannesburg Noir" that feels like it was filmed through a layer of charcoal dust and dried blood. I Am All Girls isn't a comfortable watch, and it doesn't want to be. It’s a crime thriller that leans heavily into the systemic rot of the apartheid era’s final days, dragging those skeletons into the harsh light of the present.
A Brutal Handshake with the Past
The plot anchors itself to the real-life horror of Gert van Rooyen, a child trafficker from the late 80s who vanished before justice could lay a hand on him. In this fictionalized follow-up, we follow Jodie Snyman (played with a weary, jagged intensity by Erica Wessels), a detective who is clearly one bad day away from a total collapse. She’s hunting a new trafficking syndicate, but she’s being beaten to the punch by a vigilante who is systematically gutting the men involved.
I’ve seen plenty of "unlikely partner" tropes, but the bond that forms here between the law and the lawless feels earned because it’s forged in shared trauma. Hlubi Mboya delivers a performance as Ntombizonke that is essentially a masterclass in silent rage. She doesn't need a monologue to tell you she’s broken; you can see it in the way she holds a knife like it’s the only thing keeping her tethered to the earth. It’s a movie that stares into the abyss until the abyss starts checking its watch and feeling uncomfortable.
What works here is the refusal to play it safe. In an era where many streaming thrillers feel like they were written by a committee trying to maximize "engagement," this film feels stubbornly singular. Donovan Marsh, who previously directed the submarine flick Hunter Killer with Gerard Butler, trades the big-budget bombast for something much more intimate and suffocating. He uses the South African landscape—the contrast between sterile, high-end offices and the desolate, wind-swept plains—to show exactly where the cracks in society are hidden.
The Streaming Era's Hidden Gems
There’s a conversation to be had about why a film like this—well-acted, beautifully shot, and emotionally resonant—tends to vanish from the public consciousness within a month of its release. Released in 2021, it was part of that mid-pandemic streaming surge where Netflix was aggressively diversifying its portfolio. Because it lacks a "A-List" Hollywood face, it was treated as a niche international offering rather than the high-caliber thriller it actually is.
The cinematography by Trevor Calverley deserves a shout-out. There’s a specific color palette at play—sickly greens and bruised blues—that makes the entire experience feel like a fever dream you’re trying to wake up from. It’s a far cry from the "Netflix Look" (that flat, overly bright digital sheen) we see in so many of their domestic productions. Here, the shadows have depth, and the violence, while often occurring off-screen, feels heavy. It’s a drama that understands that the sound of a closing van door can be more terrifying than a hundred explosions.
I was particularly struck by Deon Lotz as FJ Nolte. He brings a layer of bureaucratic menace that feels frighteningly real. It’s that banality of evil—the suit-and-tie villainy that doesn't twirl a mustache but instead signs a document that ruins a thousand lives.
Why It Deserves Your 5 Minutes (and 102 More)
If there’s a flaw, it’s that the mystery elements can sometimes feel secondary to the emotional weight. If you’re looking for a twisty, Knives Out style puzzle, you’re in the wrong place. This is a film about the cost of living in a broken system. It’s about the fact that sometimes, the "good guys" aren't the ones with the badges, but the ones who survived.
The screenplay by Emile Leuvennink and Wayne Fitzjohn manages to navigate the minefield of child exploitation without ever feeling like it’s exploiting the subject matter for cheap thrills. That’s a razor-thin line to walk. I’ve seen enough "grit-for-the-sake-of-grit" movies to know when a film is just trying to shock you. I Am All Girls isn't interested in shocking you; it’s interested in making you angry.
I’ll be honest: it makes the average American police procedural look like a Saturday morning cartoon with better lighting. It’s a somber, brooding piece of work that benefits from the lack of a traditional "Hollywood ending." It respects the audience enough to know that some wounds don't heal, even when the credits roll.
Ultimately, I Am All Girls is a testament to what international cinema can do when given a global platform, even if that platform’s marketing department is asleep at the wheel. It’s a dark, necessary piece of South African noir that lingers in the back of your mind long after you’ve finally fixed your socks. It’s a reminder that while the streaming era has given us plenty of filler, it has also given us a window into stories that used to stay buried in the sand.
Seek this one out. It’s a heavy lift, but the view from the top of that emotional mountain is worth the climb. Just don't expect a happy ending; expect a truthful one.
Keep Exploring...
-
The Outfit
2022
-
Reptile
2023
-
Sleeping Dogs
2024
-
It Was Just an Accident
2025
-
Dark Places
2015
-
Suburbicon
2017
-
Bad Times at the El Royale
2018
-
Master Gardener
2023
-
Terminal
2018
-
Live by Night
2016
-
The Infiltrator
2016
-
Crooked House
2017
-
I Don't Feel at Home in This World Anymore
2017
-
Roman J. Israel, Esq.
2017
-
The Discovery
2017
-
Anon
2018
-
Under the Silver Lake
2018
-
Black and Blue
2019
-
Greta
2019
-
The Vast of Night
2019
-
The Lodge
2020
-
The Night Clerk
2020
-
Aftermath
2021
-
Encounter
2021