Movie Reviews
Thunderbolts* movie review & film summary (2025) | Roger Ebert

Amid a climate in which most fans sense that Marvel Studios just isn’t as fun as it used to be and that the most beloved characters in the franchise have been exhausted, the company drops a movie that’s essentially about heroes who struggle to leave the shadows of their more famous counterparts. And it (mostly) works.
“Thunderbolts*” is an odd duck of a superhero flick, one that almost leans into the skid of the MCU, and, by doing so, might actually straighten it out. It can’t quite shake loose of the consistent problems in the MCU’s recent output (turn a light on!). Still, it challenges blockbuster fans in unexpected ways, presenting them with richer acting than we’ve seen in these films in some time and, perhaps most shockingly, a final act that’s emotionally grounded instead of just “CGI things go boom.” It ends on a note that feels like a preview for another movie (or movies), a common problem in the MCU, but this time it’s almost as interesting a final touch narratively as it is driven by marketing. Could the MCU get its groove back with a group of outcasts who defy what it means to be a hero? Maybe it was always the only way they could.
The first act of “Thunderbolts*” is undeniably its weakest. Getting this group together under the thumb of the mediocre villain Valentina Allegra de Fontaine (Julia Louis-Dreyfus) lacks depth, feeling like little more than blockbuster wheel-spinning. So many of these films feel like contractual obligations more than passion projects; that box-checking casts a cloud on this already under-lit film. Just look at its first few scenes of yawn-inducing congressional investigations and reunions with characters we barely remember.
That’s when we’re reconnected with Yelena Belova (Florence Pugh), emotionally numbed by the death of her sister, Black Widow, in “Avengers: Endgame.” Yelena works for Valentina as a sort of black-ops Avenger, but she’s ready to move on after her latest job destroying evidence for the CIA. Of course, covert government operations are like the mob: you don’t just retire. So when Yelena is sent on another clean-up mission, she’s startled to find fellow Valentina employees at the same location, a facility about to go up in flames. Valentina, who is under Congressional investigation, is seeking to destroy evidence, and Yelena knows too much to keep around.
She’s not alone. At the remote facility, she runs into John Walker aka U.S. Agent (Wyatt Russell), Ava Starr aka Ghost (Hannah John-Kamen), and the quickly exterminated Taskmaster (Olga Kurylenko). In classic MCU fashion, it’s one of those scenes in which it feels like you need to have done some homework to really keep up with it in that these three characters were initially defined in “Ant-Man and the Wasp,” “Black Widow,” and the TV show “The Falcon and the Winter Soldier.” It again feels like you need notes as these movies and shows have gotten too abundant to track.
Yelena, Ghost, and Walker are startled to find someone else at the facility, an ordinary guy named Bob (Lewis Pullman), who ends up being anything but ordinary. Before long, Yelena’s father Red Guardian (David Harbour) and Bucky Barnes aka The Winter Soldier (Sebastian Stan) have joined the crew of burned assets, who unite to take down Valentina, only to learn that their biggest threat may be one of their own.
“Thunderbolts*” leans into the self-serious tone of much of Marvel lately by embedding it in the film’s subject matter and visual language. Even the opening Marvel logo is drained of color, something that’s largely followed by the palette of the film that follows. Red Guardian’s outfit looks closer to brown in a film that’s been so desaturated that when a guy in a yellow chicken outfit shows up late, it’s almost a jump-scare. At times, the drab filmmaking feels thematically resonant. But there are more visually creative ways to do it than the ones employed by the incredible cinematographer Andrew Droz Palermo (“The Green Knight”), who falls victim to the paint-by-numbers approach to these films (and the only paint colors he has are brown and browner). It doesn’t help that Schreier’s action choreography doesn’t shine, leaving us with too little to hold onto as this film takes off.
Yet it somehow finds a way to reach its destination. By the time the crew is together, following a standout car chase sequence in which Bucky joins the gang, the pieces start falling into place. Of course, it helps a great deal to have multiple Oscar nominees in the cast. The best MCU films are often elevated by actual performances from actors who don’t just meet fan expectations of comic book characters brought to three-dimensional life but exceed them (think Robert Downey Jr. and Chadwick Boseman), and that’s what Pugh does here, using Yelena’s depression as a throughline to find her character’s rhythm instead of just as a crutch. Pullman is also excellent, finding complex notes in a role that could have just been CGI-enhanced gobbledygook. Harbour is having a blast in what is basically the comic relief role, and Russell finds shades of a wannabe leader who knows he hasn’t exactly been on the hero’s journey. Ghost is so woefully underwritten that John-Kamen can’t make much of an impact and Stan looks like he’s grown weary of playing this character, but the ensemble largely works.
And the truth is, sometimes that’s enough. Some of the best movies in the history of the MCU have thrived off bouncing interesting characters and performances off each other in projects like “The Avengers” and “Guardians of the Galaxy.” I don’t expect “Thunderbolts*” to have the same culture-shaping legacy as those projects. Still, I could easily see it bringing fans back to this universe who felt burned after misfires like “The Marvels,” “Brave New World,” and the truly dismal “Quantumania.” As “Phase Five” of the MCU comes to a close with this film—“The Fantastic Four: First Steps” begins the sixth in July—no one would argue that these movies have the cultural impact they did a decade ago. But “Thunderbolts*” reminded this former comic book reader and fan of much of the early films in the MCU and what these blockbusters could do before they got too reliant on multiverses: Remind you of the humanity in the heroism. Maybe these second-rate Avengers really are the heroes that 2025 needs.

Movie Reviews
Review | It Was Just an Accident: Jafar Panahi’s dark comedy set in a future Iran

4/5 stars
In It Was Just An Accident, women in Iran can choose to appear and work in public without headscarves, and wear Western-style bridal dresses in the open. Modern bookshops do brisk business, and – perhaps most strikingly – paroled dissidents can rebuild their lives without hassle from the authorities.
In contrast to his previous films, the twice imprisoned Jafar Panahi – who is now allowed to work and travel freely after having his convictions overturned by Iranian courts – seems to have set It Was Just An Accident somewhere in an imagined, brighter future, when authoritarianism and religious dogma have receded into the distance.
As suppressed anguish takes over, however, the film turns into one dark nightmare. Could past traumas be so easily forgotten – and how should those who suffered confront or make peace with their tormentors in a land of relative freedom?
Filmed in Iran without official approval, It Was Just an Accident offers masterfully scripted, highly contemplative drama about the after-effects of political tyranny on the individual.
In between, Panahi has also laced his movie with dollops of jet-black, Beckett-like comedy, with the characters name-checking Beckett’s play Waiting for Godot in one scene.
Movie Reviews
Movie Review: ‘Any Day Now’ Keeps You Guessing | InSession Film

Director: Eric Aronson
Writer: Eric Aronson
Stars: Paul Guilfoyle, Taylor Gray, Alexandra Templer
Synopsis: To stage a masterpiece of a heist, you need time, friends, and balls. Steve has two of the three
Art thieves are complicated criminals. On the one hand, they seem to have a sense of art history and the value of the medium. On the other hand, they seem nuts because they are taking something that is catalogued and has no other like it on Earth and thus, nearly impossible to move without someone noticing. It takes a certain type of thief to be modestly successful at art theft. Which is not what you think when you meet the crew in Any Day Now.
Writer and director Eric Aronson’s script doesn’t give us much confidence that the crew of art thieves led by Marty (Paul Guilfoyle) could rob a liquor store, much less a guarded museum. At one point, a member of the crew is brought in to intimidate a drug dealer and in a confusing move with a shotgun, seemingly blows his own testicles off. It’s unclear whether it was intentional or not. Much of Aronson’s script evolves that way as we are stuck with point of view character Steve (Taylor Gray), who knows next to nothing about what is happening.
This is both a benefit and a detriment to Aronson’s script. The idea that we’re always on our back foot when it comes to Marty and his schemes is refreshing. This way of revealing things as they become necessary makes sure that the audience shouldn’t be ahead of the action in predicting the outcome of any one plot point. It’s an intriguing way to keep the audience interested.
It’s too bad the other main plot is such a dud. We have seen the lovelorn guy many times before. We’ve seen the girl of his dreams who doesn’t know how he feels and doesn’t understand her own self worth, many times before. We’ve seen the doormat guy who worries about losing his best friend since childhood even though that friend is an incredibly crappy adult. These plot points drag down the more interesting characters and plots.
Marty is a fascinating character. His charm is in his mystery, though, so he never would have worked as the focal character of this film. There is a scene that perfectly encapsulates how he is willing to save Steve from his pushover relationship with friend and roommate Danny (Armando Rivera) while also reminding Steve that he’s a pushover for Marty now. As Steve and Danny’s band play Massachusetts anthem, “Roadrunner” by Johnathan Richman and the Modern Lovers, Marty makes his way to the stage and stares down Danny until he gets the microphone from Danny. Marty then begins to croon the Boston standard, “Dirty Water” by The Standells. He gets the band into it and the crowd into it and completely takes over the space that Danny once held in the crowd’s hearts and minds. It’s a scene that evolves the two overbearing relationships in Steve’s life without forcing the issue with unnecessary dialogue.
The scene is all the more rich for Paul Guilfoyle’s bruiser charisma. Guilfoyle has been a character actor for a long time and he can give us all we need to know about a character with only a word and a gesture. His presence is felt in every scene he’s in not because he’s speaking, but because he’s thinking. Marty is always thinking and Guilfoyle makes this plain with every look he gives. It’s a masterfully subtle performance that conveys everything dangerous and enticing about Marty.
For the most part, Any Day Now is an enjoyable film. It’s not the best of heist movies, or relationship dramas for that matter, but it has characters and instances that make it intriguing to watch. It’s hard not to want to know what is going to happen when the mystery is held back so well. It’s worth tracking down for Paul Guilfoyle’s performance and for the intrigue of the heist plot.
Grade: C
Movie Reviews
‘Highest 2 Lowest’ Review: Denzel Washington and Spike Lee Reunite in Dazzling Thriller Suffused With Lush New York City Vibes

A single card credit at the end of Spike Lee’s hugely entertaining crime thriller Highest 2 Lowest reads: “Inspired by the master, Akira Kurosawa.” That tribute feels not in the least like someone paying lip service. Reinterpreting the giant of Japanese cinema’s 1963 classic, High and Low, a tense police procedural with a sharp dissection of social class structures, Lee and screenwriter Alan Fox handle the material with the utmost care and respect. At the same time, they transpose the narrative spine to an environment Lee knows intimately, allowing the director to make the film his own, with wit, high style and kinetic energy to burn.
Highest 2 Lowest is Lee’s first feature set and shot in New York since 2012’s Red Hook Summer, and that absence seems to have reignited his love for the city as a visual playground in ways that vibrate throughout.
Highest 2 Lowest
The Bottom Line All highs, no lows.
Venue: Cannes Film Festival (Out of Competition)
Release date: Friday, Aug. 22
Cast: Denzel Washington, Jeffrey Wright, Ilfenesh Hadera, A$AP Rocky, Aubrey Joseph, Dean Winters, LaChanze, John Douglas Thompson
Director: Spike Lee
Screenwriter: Alan Fox, based on the novel King’s Ransom, by Ed McBain, and the Akira Kurosawa film High and Low
Rated R,
2 hours 14 minutes
That impression is planted instantly by the stunner of an opening — set to “Oh, What a Beautiful Mornin’” from Oklahoma! Cinematographer Matthew Libatique’s cameras glide in swoon-inducing wide shots around Manhattan and Brooklyn, kissed by pastel morning light. Conspicuously, the frame catches a large all-caps pink neon at the top of a building that reads simply, “WELCOME,” which might be a subtle nod to the pink factory smoke in Kurosawa’s otherwise B&W original.
The mobile camera eventually settles on a luxury apartment block in Dumbo, panning up to find Denzel Washington, as music industry mogul David King, talking business on his cell on the penthouse balcony. Right away we can see he’s a man bristling with confidence, beaming from ear to ear about what he believes is a sure-thing deal set to go through.
This is Washington’s fifth movie with Lee, and they clearly have a shorthand that helps them dance to each other’s rhythms. The collaboration this new movie most recalls is another foray into genre filmmaking, the 2006 heist caper Inside Man, less for the crime elements than the precision-tooled plot engine, snappy pacing and crackling energy.
The talented Libatique also shot that film, but his work here is next-level; it’s a great-looking movie with a sumptuous visual sheen that looks the way good cashmere feels. Lee shakes up the compositions with playful flourishes like wipes using the logo of David’s record company, split screen with a row of guns as the dividing line, and a stylized insert conceived like a music video and performed by a singer behind bars in an orange jumpsuit, magically flanked by twerking backup dancers.
When David’s elegant wife Pam (Ilfenesh Hadera) asks him for their usual fat-check donation to a city museum whose board she sits on, he tells her to hold off and rein in expenses for a while. This is not something she’s used to hearing.
Their teenage son Trey (Aubrey Joseph), however, is used to hearing disappointments and broken promises from his dad. David hasn’t gotten around to listening to a demo for a female artist that aspiring music manager Trey hopes he will sign, and he offers a pat apology when he rushes off to a business meeting rather than staying to watch Trey and his best friend Kyle (Elijah Wright) at basketball practice. (In one of several winks at fellow basketball junkies, Lee casts former Boston Celtics and L.A. Lakers player Rick Fox as one of the team’s coaches).
The meeting that pulls David away is an audacious plan to up his shares to a majority stake in Stackin’ Hits and take back control of the company he spent 25 years building up to chart domination, peaking in the early 2000s. Needing to psych himself up, he tells his driver, Paul (Jeffrey Wright, Kyle’s father onscreen and off), “I need a theme!” Paul obliges by blasting the evergreen McFadden & Whitehead disco hit “Ain’t No Stoppin’ Us Now” on the car stereo.
Wearing a sharp suit and killer shades, he strides into the company’s office building as if he already owns everything. But he meets opposition when veteran board member Patrick (Michael Potts) informs him they have decided it’s time to sell to a larger music biz outfit that has been circling for a while. He later reveals to Pam, who’s skeptical, that he’s mortgaged the penthouse and their house in Sag Harbor to take out a hefty loan and wants to pursue the deal, despite the wishes of the uncooperative board.
But when a call comes, revealing that Trey has been kidnapped, the company takeover bid gets nudged aside by the family crisis. A team of detectives — led by Earl Bridges (John Douglas Thompson), Bell (LaChanze) and Higgins (Dean Winters), the latter a smug white dude who immediately causes friction with David — sets up operations in their dining room to trace calls. The kidnapper demands a $17.5 million ransom, otherwise threatening to kill Trey.
Pam says of course they’ll pay and David agrees. But when Trey is found and it emerges that the kidnapper got the boys mixed up and took Kyle instead but has not changed his terms, David hesitates, $17.5 million being a lot to pay for someone else’s kid — even his godson, the child of his right-hand man. Far more than halting David’s business plans, that amount of money would wipe them out.
Among the most significant changes is the reconception of the driver character. In Kurosawa’s version, the chauffeur was an exceedingly meek man who got down on the floor to beg his stern shoe-manufacturer boss, played by the great Toshiro Mifune, to save his son. Paul is pugnacious, especially with the detectives when his criminal past prompts them to question him as a subject. He’s also not one to bow and scrape with David, even though he’s indebted to him for giving him a job and a fresh start.
One of the key themes of Fox’s screenplay is attention as currency. This plays out on social media with an outpouring of love for beloved industry figure David when his son appears to be in danger, but shifts abruptly when the full story emerges, generating unfounded headlines like “Nepo Kid Trey Set Up Friend for Kidnapping.”
David does eventually agree to pay, based on the assumption that the cops will catch the criminal and retrieve the money. A dolly zoom underscores what a sobering risk this is for David, especially with the suits at Stackin’ moving to strongarm him out of the company and even threatening legal action.
The second part of the movie kicks into high gear with an exhilarating train set-piece that might represent some of Lee’s most technically astounding direction. The kidnapper demands that David handle the cash drop-off himself on a Manhattan-bound 4 train, with further details to be communicated on his cell.
Lee makes the action more propulsive by staging it against the backdrop of Puerto Rican Day celebrations, with hundreds dancing to a live performance by Latin music great Eddie Palmieri and his orchestra, blocking access to a strategic subway stop. The situation on the train is equally chaotic after a noisy mob of baseball fans get on at Yankee Stadium.
The exchange doesn’t quite go as planned, and the kidnapper and his crew are way more organized and forward-planning than the detectives anticipated, repeatedly throwing them off the trail with decoys and swaps between motorcyclists all clad in the same head-to-toe black. It’s a tremendously exciting sequence, expertly sustained.
The kidnapper honors his promise to release Kyle, who turns up dazed but otherwise unharmed in a Bronx skate park after being bound and gagged somewhere in a basement bathtub for days. He’s unable to help much with clues, but he is able to hum a few notes of a rap tune that was thumping through the walls on repeat.
This proves invaluable to David, with his famous ear for music, but when he traces the singer through a shady contact of Paul, the cops are dismissive of his findings, Higgins more than anyone. David and Paul decide to track down the singer — one of countless struggling artists denied a foot in the door at Stackin’ — on their own, without waiting for law enforcement to catch up.
Of course, the movie swivels onto familiar Hollywood ground when Washington’s character becomes almost an action hero, despite prickly edges and an unsympathetic demeanor that make him almost an antihero. But damned if it doesn’t make for gripping fun, ushering in an amusing turn from Isis “Ice Spice” Gaston and a blindingly charismatic one from A$AP Rocky, playing characters best not discussed, for spoiler reasons.
One scene sure to be an audience favorite has David and his antagonist facing off on either side of the glass wall in a recording studio, sparking a hilarious impromptu rap battle of sorts. The dynamic is echoed soon in a prison visit, in which Lee narrows the height of the frame to squeeze the characters’ tense interaction.
The film is packed with great music, starting with Howard Drossin’s mood-shifting score, which ranges from melancholy piano to cascades of jazz, and two electrifying performances that add a massive charge. One of those is the title song, a big-build power anthem belted to the heavens by singer Aiyana-Lee. And the cast is top-to-toe excellent, with special honors to Washington, Jeffrey Wright and A$AP Rocky, who follows his work in If I Had Legs I’d Kick You with further proof of a megawatt scree presence.
Lee’s adaptation doesn’t match the complexities of class and hierarchy and even dynamics in a marriage that are such a fascinating part of the Kurosawa. Then again, he’s not trying to, and this is a universe away from the disappointment of Oldboy, his 2013 remake of the Park Chan-wook thriller. The director is in the role of the flashy, panache-y showman here, and he plays it to perfection, delivering a big, highly polished chunk of movie that’s pure enjoyment.
-
Technology1 week ago
Mexico is suing Google over how it’s labeling the Gulf of Mexico
-
Politics1 week ago
DHS says Massachusetts city council member 'incited chaos' as ICE arrested 'violent criminal alien'
-
Education1 week ago
A Professor’s Final Gift to Her Students: Her Life Savings
-
Politics1 week ago
President Trump takes on 'Big Pharma' by signing executive order to lower drug prices
-
Education1 week ago
Video: Tufts Student Speaks Publicly After Release From Immigration Detention
-
News7 days ago
As Harvard Battles Trump, Its President Will Take a 25% Pay Cut
-
Culture1 week ago
Test Yourself on Memorable Lines From Popular Novels
-
News1 week ago
Why Trump Suddenly Declared Victory Over the Houthi Militia