In the days before streaming, guilty pleasure movies were relegated to late nights on cable channels or the back shelf of a video rental store.
Now, the guilty pleasures exist side-by-side with everything else on almost every major streamer. After all, there isn’t a single streamer that can fill out their libraries with just the big mainstream films alone.
To help you find something off the beaten path, What to Watch has put together this list of three guilty pleasure movies you should stream in April.
Our first pick is a horror film that debuted earlier this year, followed by a heist flick, and a newly arrived thriller.
‘Den of Thieves 2: Pantera’ (2025)
Donnie Wilson (O’Shea Jackson Jr.) put one over on Nick O’Brien (Gerard Butler) in the original Den of Thieves. Unfortunately for Nick, that leaves him facing a precarious position in the sequel, Den of Thieves 2: Pantera. That’s why this former deputy sheriff is teaming up with his ex-nemesis, whether Donnie likes it or not.
Nick no longer has anything to lose by joining Donnie’s new crew as they plan a dangerous heist in Europe. Although there’s no honor among thieves, Nick actually starts to like Donnie as they work side-by-side. But one of them is going to betray the other, and it’s only a matter of who gets to do it first.
Den of Thieves 2: Pantera is streaming on Netflix.
‘Grafted’ (2025)
It’s understandable to have the urge to be someone else when enduring bullying, but Wei (Joyena Sun) takes that impulse to the next level in Grafted. This modern body horror flick introduces Wei as the orphaned daughter of a man who made a breakthrough in artificial skin. He probably didn’t think his only daughter would use that process to bond another girl’s face to her body, but Wei is very resourceful.
Wei also doesn’t stop at stealing the life of only a single victim. With the ability to become almost anyone who physically resembles her, Wei transforms into the villain of her own story. And even she can’t run from the consequences of that forever.
Grafted is streaming on Shudder.
‘Holland’ (2025)
At this point, we’d be surprised if Nicole Kidman wasn’t starring in some kind of thriller movie. From 1989’s Dead Calm to last year’s Babygirl, it’s a genre that she seems to excel in. The name of Holland comes from the small town featured in the film, which is where Nancy Vandergroot (Kidman) lives her picture-perfect life with her husband, Fred (Matthew Macfadyen), and their son, Harry (Jude Hill).
Or it would be perfect if Nancy could shake the suspicion that Fred is having an affair. Nancy’s nagging paranoia simply can’t be ignored, and she’s so convinced that Fred is cheating on her that she recruits her friend and colleague, Dave (Gael García Bernal), to help her uncover the truth. What they find is so much worse than Nancy ever expected. She kicked this proverbial hornet’s nest, and now it’s coming back to sting her.
Holland is streaming on Prime Video.
Read the full article here