The Unforgivable
"The cost of a life isn't paid in years."
I watched The Unforgivable on a Tuesday afternoon while eating a slightly stale sesame bagel, and the jaw-aching toughness of that bread felt weirdly appropriate. This is a movie that wants you to chew on something hard, something unyielding. It’s a film that exists in that specific "Netflix Prestige" pocket—movies that feel like they were grown in a lab to be watched on a rainy weekend when you’re already feeling a little bit sorry for yourself.
Released in late 2021, this was Sandra Bullock’s big follow-up to the cultural juggernaut that was Bird Box. In this current streaming-dominated landscape, we’ve seen a shift where massive movie stars don’t need a summer blockbuster to command an audience; they just need a thumbnail that looks sufficiently "serious." And boy, does Bullock look serious here. She plays Ruth Slater, a woman who has just finished a twenty-year stint for killing a sheriff during an eviction standoff. She’s released into a Seattle that looks like it’s been washed in grey dishwater, tasked with finding the younger sister she was forced to leave behind.
The Face of Gritty Re-entry
The first thing you notice is that Sandra Bullock has completely shed the "America’s Sweetheart" skin. She’s gone full "de-glammed"—a term critics love to throw around when a beautiful actress stops wearing mascara and starts wearing oversized, puke-colored sweaters. But it works. Her face in this film is a map of every bad decision ever made in the Pacific Northwest. She plays Ruth with a jagged, defensive stillness. She isn't looking for redemption because she doesn't think it exists; she just wants to finish the one job she had before the world collapsed.
The film is directed by Nora Fingscheidt, who previously made the excellent System Crasher. You can feel her influence in the way the camera clings to Ruth’s personal space. It’s claustrophobic. Even when Ruth is standing in the middle of a vast construction site or a sprawling fish-processing plant, the framing makes it feel like she’s still in a six-by-eight cell. It’s a smart choice, emphasizing that for people like Ruth, the "freedom" of the outside world is just a larger, more complicated prison.
However, the film occasionally struggles with its own weight. Because it’s a contemporary drama released in an era of heightened social awareness, it tries to juggle a lot. It wants to talk about the failings of the foster care system, the impossibility of prisoner reintegration, and the class divide—all while maintaining a simmering thriller subplot involving the vengeful sons of the man Ruth killed. Sometimes the screenplay trips over its own shoelaces trying to find a plot twist that the story didn't necessarily need.
A Supporting Cast Doing Heavy Lifting
If there’s one thing the streaming era excels at, it’s assembling "how did they afford this?" ensembles. Ruth’s lawyer is played by Vincent D'Onofrio (who I still mostly associate with his unhinged work in Full Metal Jacket), and his wife is played by Viola Davis. Let’s be real: Viola Davis can do more with a single skeptical glare than most actors can do with a ten-minute monologue. There’s a scene where she confronts Ruth in a hallway, and for a second, the movie transcends its "grim-drama-of-the-week" status and becomes something genuinely electrifying.
Then you’ve got Jon Bernthal as Blake, a co-worker who takes an interest in Ruth. Bernthal has cornered the market on playing the soulful, blue-collar guy who looks like he could either give you a great hug or fix your radiator. His presence adds a necessary layer of humanity to a film that is otherwise the cinematic equivalent of wearing wet wool socks. He provides the only warmth in a story that otherwise feels like it was filmed inside a refrigerator.
Interestingly, this wasn't always a Sandra Bullock vehicle. The project had been kicking around Hollywood for over a decade. Back in 2010, Christopher McQuarrie (the guy currently making Tom Cruise jump off cliffs in Mission: Impossible) was attached to write, and Angelina Jolie was rumored for the lead. I find myself wondering what the "Jolie version" would have looked like—probably more of a sleek, hard-edged noir. The version we got, adapted from the 2009 British miniseries Unforgiven by Sally Wainwright, feels more grounded, even when the plot starts to lean into some fairly melodramatic "coincidences" in the final act.
The Streaming Polish and the Gritty Core
One of the challenges of reviewing films from the current era is acknowledging the "Netflix Look." There’s a certain digital crispness here that sometimes feels at odds with the dirt and grime of the story. Everything is a little too sharp, the colors a little too intentionally muted. It’s a beautiful-looking film, thanks to cinematographer Guillermo Navarro (who won an Oscar for Pan's Labyrinth), but there are moments where the production value feels a bit too "safe" for a story this raw.
That said, the score by Hans Zimmer and David Fleming is a standout. It’s not the booming, "braaaaam" Zimmer of Inception; it’s something more skeletal and haunting. It pulses under the scenes of Ruth wandering the streets, echoing the ticking clock of her search for her sister. It keeps the tension high even when the pacing starts to lag—and it does lag. At 112 minutes, the middle section feels like it’s treading water, waiting for the inevitable collision of all these disparate characters.
In an era of franchise dominance and superhero fatigue, it’s actually refreshing to see a mid-budget, character-driven drama get this much attention, even if it’s via a "Play" button on a remote rather than a theatrical screen. It reminds me that there is still a massive appetite for "grown-up" movies that don't involve capes, even if the film treats its central twist like a winning lottery ticket it found in a dumpster. It’s not a perfect film, but it’s a committed one.
The Unforgivable is a solid, somber piece of contemporary cinema that serves as a fantastic showcase for Sandra Bullock’s range. While the plot eventually succumbs to some standard-issue thriller tropes that feel a bit beneath the cast, the performances keep it anchored. It’s a story about the echoes of violence and the agonizingly slow process of moving forward. It won’t leave you feeling "good," but it will leave you thinking about the faces we pass on the street and the histories we choose to ignore. If you've got two hours and a high tolerance for grey skies, it's a journey worth taking.
Keep Exploring...
-
Cherry
2021
-
The Outfit
2022
-
STRAW
2025
-
Miss Sloane
2016
-
See You Up There
2017
-
22 July
2018
-
The Guilty
2018
-
The Traitor
2019
-
November
2022
-
Dogman
2023
-
Beating Hearts
2024
-
The Accountant
2016
-
Wind River
2017
-
Batman vs. Robin
2015
-
Don't Be Bad
2015
-
Suburra
2015
-
Patriots Day
2016
-
Snowden
2016
-
Molly's Game
2017
-
Papillon
2017