The Midnight Cafe’s Top Five Movies of 2025

I watch a lot of movies. As of this writing, I’ve logged 4,963 films on Letterboxd (and that doesn’t include the hundreds of films I’ve forgotten to log/completely forgotten I watched). I watched 458 this year alone. But while I do watch a lot of movies, I don’t tend to keep up with current movies. I rarely go to the theater anymore, and my tendency is to watch old movies at home. My feeling is that there are so many great older movies that I haven’t seen that there isn’t a lot of reason to try to watch new movies that might not be that good.

With that being said, I did make an effort to watch more new movies this year. I actually made it to the theater on seven different occasions and watched a total of 42 movies made in 2025. For context, I’ve still only watched 34 movies from 2024, and I’ve had an extra year to see them.

That’s not a bad number, but considering there were hundreds of movies that came out this year, it is but a small drop in a very large bucket. So, I can’t really say these are the best movies of 2025, but they are my favorites of the ones I’ve seen.

caught stealing

5. Caught Stealing

This crime thriller from Darren Aronofsky seems to have completely flown under everyone’s radar. That’s too bad because it is a terrific little flick with an incredible cast and some wonderful direction. Austin Butler stars as Hank Thompson, an alcoholic bartender who could have been a contender, but his once promising baseball career ended after a terrible drunk driving accident left him wounded.

When his neighbor (a mohawk-wearing, thickly accented Matt Smith) leaves town and leaves Hank with his cat to take care of, all hell breaks loose. Before the week is up, he’ll be tortured by Russians, threatened by cops, and nearly killed by some Hasidic gangsters. Caught Stealing is light on its feet and gnarly fun.

predator badlands

4. Predator: Badlands

Who would have thought that in the year of our Lord 2025 we’d get yet another Predator movie and that it would be one of the best of the year? Director Dan Trachtenberg, who also helmed the excellent Prey and the pretty good Predator: Killer of Killers knows how to take what was a silly 1980s action flick and turn it into something meaty and good.

All of the other Predator films have basically been Predator vs. human stories. This one turns the Predator into our hero and sets it on the deadliest planet in the universe, where even the plants want to kill you. He’s teamed with Thia (Elle Fanning), a half-broken cyborg created by the Weyland-Yutani Corporation (which is from the Alien franchise, which means we might finally get a good crossover film at some point). They will attempt to not only survive but also kill the universe’s most fearsome creatures.

The world building is terrific, the action is incredible, and Elle Fanning is a blast to watch.

train dreams

3. Train Dreams

If I were doing a longer list and adding in lots of special categories, I’d call Train Dreams my surprise favorite. I had never heard of the film before I watched it. I hadn’t seen a trailer or a poster, even. Nobody in my social media circles was talking about it. But one day I was looking through a list of movies that came out in 2025, hoping to find something interesting that hadn’t been hyped to death, and I landed on this. I’m so glad I did.

Train Dreams stars Joel Edgerton as a logger living in the early part of the twentieth century. He is a quiet, simple man who faces love and loss while the years roll by and the country around him changes all around him. It is a slow film, never flashy or exciting in an action-packed sort of way, but it is beautiful and profound. Filmed in the Pacific Northwest, the camera lingers on the nature all around him. He’ll meet various characters and find friendship and love, and feel great guilt over the violence he observes. Edgerton has never been better. He says so much with so little dialogue.

This is a tone poem, filled with beauty and wonder, sadness and awe.

one battle after another

2. One Battle After Another

This Paul Thomas Anderson epic is his most political film and his most personal. Leonardo DiCaprio stars as Bob, a former revolutionary who settled down once his girlfriend split, leaving him to raise his daughter. Sixteen years pass, and he’s become something of a drug-addled, alcoholic burnout. But when a former nemesis reappears and comes after his daughter, he rejoins the movement and bands together to save her.

There are some current political themes in the films, as migrants are seen being held prisoner inside fenced-in cages, and the villains are racist white nationalists, but mostly it is about this dad trying to connect with his teenaged daughter and keep her safe.

It has a grand scale and a large cast; it is epic, yet personal, tense, and often hilarious. DiCaprio has never been better, Sean Penn is terrific as the hard-nosed military goon going after the girl, but it is Benicio Del Toro that steals the show. He’s a levelheaded sensai who keeps Bob (and the film) grounded. He is the calm in the midst of an insane, chaotic storm.

I watched this one again just a few days ago, and it was even better the second time.

sinners

1. Sinners

I watched this one again last week, and it is still mind-blowingly good. Ryan Coogler has managed to make a vampire movie where the vampires are the least interesting thing about it. Michael B. Jordan stars as twin brothers Smoke and Stack, who grew up in the deep south, fought in World War I, then moved to Chicago, where they worked for Al Capone, and now they’ve come back to their hometown to open up a juke joint.

The film takes its time getting to its horror elements. It follows the brothers as they recruit various people into helping them. They talk a Chinese grocer into supplying the food, a fieldworker into being the bouncer, and an old bluesman into making the music. Smoke’s wife will cook, and their nephew will play guitar. These scenes are given time to naturally develop, and they are a joy to watch. Coogler is giving us a tour of the Deep South from an African American perspective. We are ensconced in this culture.

The film could almost be categorized as a musical, as characters routinely play songs and music is a huge part of what this film is. There is one scene in the middle where the cousin plays a song, and it bends time and space. It is one of the greatest all-time scenes ever put to celluloid.

I could live in this world for a long time. It is almost a shame the vampires show up. It isn’t that the horror elements are bad, but I so thoroughly enjoyed watching the brothers build this community that I hate to leave that aspect to bring in the vampires. He does do some interesting things thematically with the vampires. The main ones are Irish, and there is a long history in the United States of prejudice against the Irish. Part of their welcoming call for our heroes to become vampires is that there is no more racism, for vampires aren’t prejudiced.

The battle with the vampires is appropriately thrilling and bloody, and in any other movie I’d be praising that half of the film. But man, that first half is so good I wind up feeling slightly disappointed when the vamps show up. But nevertheless, Sinners is a fantastic film, the rare film that is both thematically rich and thoroughly entertaining.


And that’s it. I won’t say these are the best movies of the year, but they are my favorite films from 2025 that I watched. What were your favorites?

Now Watching: One Battle After Another (2025)

image host

One Battle After Another (2025)
Director: Paul Thomas Anderson
Starring: Leonardo DiCaprio, Sean Penn, Benicio Del Toro, and Chase Infiniti

When their evil enemy resurfaces after 16 years, a group of ex-revolutionaries reunite to rescue one of their own’s daughter.

Rating: 8/10

I’ve been hearing raves about this film, and I really wanted to see it in a theater, so when I got off work a little early today, I went to a matinee. The show started at 3, and I arrived about 7 minutes till. I bought my ticket and my snacks (Junior Mints and a Dr. Pepper – a rarity for me, as my wife always makes me get popcorn).

The guy behind the counter told me the theater number, but I didn’t pay him much mind, as they have posters up in front of each entrance. I wandered down the hall one way, then the other, and finally found my theater.

It was completely empty. Surprisingly, they didn’t have any commercials or trailers playing on the screen. It was completely dark. I figured since I was the only one there and I had just bought my ticket, they weren’t bothering with the usual pre-movie nonsense.

Time passed, and soon it was five minutes past three. Then ten. Still no movie. And it was hot. I was literally starting to sweat. I got up and went back to the guy who sold me the ticket. I politely explained the movie wasn’t running and asked if he could turn down the air. He said he’d tell his manager, and I went back and sat down.

Another five minutes rolled by, and now I’m getting annoyed. The movie is a long one, and I don’t want to be here all night.

Then the guy comes in. He sheepishly says he’s figured out the problem. I’m in the wrong theater. Those posters in front of the entrance are digital displays, and they’ve got them all wrong. It is now fifteen minutes past the hour, and I’m afraid I’ve missed the start of the movie. I curse, then rush to the correct theater. Luckily, they are still showing previews, and I’m good to go.

Paul Thomas Anderson is a director I really like, but I find his films difficult at first watch. They are usually long and dense, and their points of view are off-kilter, which can make them difficult to grasp.

I usually have to sit with them for a while and then maybe watch again before I decide to really love them.

And so it was with One Battle After Another. I liked it a lot, but I’m not ready to love it. I need to think about it for a bit.

Leonardo DiCaprio is very good as a former revolutionary who seems to have really gotten into it for a girl and who isn’t all that bright. Years after a big dustup between his group and a racist Army dude (played to perfection by Sean Penn) pass, and he’s now a slack-jawed stoner trying to raise a teenage girl. The Sean Penn character comes back into the picture, and things get wild.

Really wild. The name is apt because this is a film that very rarely lets up. The performances are all top-notch, and there is plenty of black humor, crazy absurdities, and more. I really did like it, but like I said, I need to sit with it a bit.

As the title of this post implies, I’m back with the idea of writing little mini-reviews of all the movies I watch. Let’s see how long I keep up with it this time.

Watch The Trailer For One Battle After Another

Paul Thomas Anderson is one of our greatest working filmmakers. His films are always interesting. He has such a unique and idiosyncratic view of the world that you truly never know what is going to happen in his films.

The trailer for his latest film, One Battle After Another just dropped and it looks wonderful.