By Dustin Rowles | Film | October 10, 2025
If you’ve seen the trailer for Channing Tatum’s Roofman, you might think it’s an indie romcom with a true-crime twist. It’s not. It’s a Derek Cianfrance film (The Place Beyond the Pines, Blue Valentine, I Know This Much Is True) — and it’s far more “based on” than “inspired by” the true story of Jeffrey Manchester.
It’s a deeply sad story.
Jeffrey Manchester, played here by Tatum, earned the nickname “Roofman” for robbing over 45 McDonald’s and other fast-food restaurants by cutting through their roofs at night, hiding in the bathroom, and waiting for morning-shift employees to arrive so he could force them to open the safe. He was reportedly polite during the robberies; there’s even a story about him giving a worker his jacket before locking them in the cooler.
Eventually caught and sentenced to 45 years in prison, Manchester escaped through sheer ingenuity. He hid out in a Toys “R” Us, where he lived for months eating candy, exercising at night, watching movies, and using baby monitors to surveil the store while plotting another heist.
During that time, he joined a church, met a woman named Leigh (Kirsten Dunst), and grew close to her and her children. That’s where the film’s marketing leans into misdirection: Tatum and Dunst do have genuine chemistry, and their relationship might look like the heart of a quirky romcom. But this isn’t a love story. It’s a story about deception, denial, and the inevitability of collapse.
Even if you don’t know Manchester’s real story, you can feel the doom coming. People who escape prison and live in toy stores while plotting robberies don’t get happy endings. That’s what makes Roofman so excruciating to watch. It asks us to invest in Jeffrey and Leigh’s fragile happiness while reminding us, scene after scene, that it’s doomed.
Cianfrance is a master of slow emotional torment. He stretches every moment until it aches, forcing us to sit in the discomfort. As the film passes the ninety-minute mark, each scene feels like it might be the one where Jeffrey is finally caught. After a while, we almost want it to happen, just to relieve the tension. Leigh, meanwhile, becomes the film’s quiet victim, trapped in a love she doesn’t know is a lie.
Make no mistake: Roofman is excellent. Cianfrance’s direction is deliberate and intense in the best way. Tatum delivers a strong performance, and Dunst — if this movie had a higher profile — would deserve awards attention. LaKeith Stanfield, Juno Temple, Uzo Aduba, Ben Mendelsohn, and Peter Dinklage all add texture in smaller roles, with Dinklage especially memorable as a bitter Toys “R” Us manager.
But Roofman is not the movie you expect; it’s a mean one. Not cruel for cruelty’s sake, but unapologetic in its refusal to comfort. Even the scene from the trailer where Dinklage gets an ink pack blown up in his face, which seems played for laughs, is sad to watch in context. His scream isn’t comic relief; it’s pain.
So yes, I’d still recommend Roofman. Just don’t expect a feel-good caper or a redemption arc. Expect to feel trapped, like Manchester himself, boxed in by guilt, delusion, and the impossible hope that this time, maybe, things could end differently. They can’t. And that’s what makes Roofman such a mean movie.