FlixChatter Review: It Was Just an Accident (2025) – Jafar Panahi weaves a gripping tale of reckoning with collective trauma, culminating in a breathtaking final shot

It Was Just an Accident

One of the buzziest films at Cannes this past Spring is It Was Just an Accident, which took home the prestigious Palme d’Or. It took months before I was able to see it, but it was well worth the wait. This is my intro to Jafar Panahi, an Iranian film director, screenwriter, and film editor, whose films are often banned in his own country because they often expose the regime’s atrocities and injustices. He’s been arrested and imprisoned numerous times, even banned from making films for 20 years, so he made his films in secret, this one included.

Knowing that gives me much more appreciation for It Was Just an Accident, which is mysterious and gripping right from the start. It begins at night when a family of three is traveling home from an event. Suddenly, the car gets a jolt from hitting something, and from the sounds, it appears to be a stray dog. The man goes to a nearby shop to get car repair help, and someone named Vahid (Vahid Mobasseri) recognizes him from the sound of his peg leg, and he is immediately in a state of shock. I went into this film blindly, so it was a mystery to me why Vahid goes into panic mode upon seeing the man.

It Was Just an Accident

At first, I figured Vahid was out to rob or kidnap him for ransom, but it quickly becomes obvious that the guy, who we later find out is Eghbal (Ebrahim Azizi), is someone from Vahid’s past that still haunts him. Panahi doesn’t lay everything out for us; instead, he takes us on an internal journey with Vahid and others who are dealing with the same trauma while imprisoned by the regime. Vahid grabs Eghbal into his minivan and is ready to bury him alive in the desert, but his protestations make Vahid doubt that he might have the wrong guy.

One would think this dark subject matter would result in a somber and gloomy film, but it’s surprisingly hilarious at times. The comedic elements seem organic, stemming from the characters’ interaction and the seemingly commonplace corruption that’s become mundane, that they don’t even bat an eyelid. Having grown up in Indonesia in the 80s, I can relate to the nonchalant bribery of government officials, even police, as a common way of life.

It Was Just an Accident - Vahid

Vahid grows increasingly uncertain about Eghbal’s true identity and contacts his friends who might recognize ‘Peg Leg,’ as he refers to him. He disrupts an engagement photo shoot featuring Shiva (Mariam Afshari), who initially attempts to dismiss Vahid but eventually consents to see the kidnapped man in the van. She proposes sedating the man in the box while they figure out exactly who he is. Still feeling uncertain, since they were all blindfolded during their torture, the engaged couple also gets involved. No one can verify Eghbal’s identity until Hamid (Mohamad Ali Elyasmehr), Shiva’s ex-partner, arrives, intent on killing him immediately.

The group then starts to bicker over deciding Eghbal’s fate. The lengthy, tense discussions expose their deep-seated pain and bubbling rage. Seemingly buried trauma resurfaces, reopening old wounds. Unlike the coordinated tribunal of Nuremberg, this ragtag group of wounded souls forms a disjointed judging committee. They may have shared similar trauma, but each has their own sense of right and wrong. Panahi masterfully forces viewers to grapple with our sense of morality alongside these characters. At what point does the quest for justice shift into a cycle of revenge? Is it ever justifiable for victims to replicate the brutality of those who wronged them?

It Was Just an Accident - cast

The movie kicks off with an accident, and Vahid’s adventure appears to be packed with seemingly accidental situations where tension runs high. Yet, there’s a significant amount of humanity that starkly highlights the difference between a hero and a villain. Vahid’s actions, in particular, are infused with profound empathy, somehow not corroded by the emotional and physical scars he bears. It would be understandable if he chose to close himself off from feeling for the family of the torturer. Yet he takes the road less traveled, which makes the finale hits even harder.

The fact that Pahani had to create this film in secret makes it even more remarkable. Despite clear time and budget limitations, Amin Jafari‘s visuals and camerawork are truly striking, capturing everything from the cramped feeling of the packed minivan to the stark beauty of the barren desert. The pacing is deliberate, not exactly slow, as it’s packed with suspenseful moments and heart-wrenching dilemmas.

It Was Just an Accident - Pahani

The acting is impressive, especially considering Panahi’s choice to blend professional and non-professional actors. Azizi and Mobasseri really shine, delivering some of the most gripping scenes on screen. I appreciate that Panahi forgoes the flashbacks showing the torture scenes. It’s unnecessary since their dialogues effectively communicate just how harrowing the ordeals were. What really stands out to me is that final shot. The last few minutes, filmed brilliantly with astute sound design, created the most nail-biting conclusion that literally took my breath away. It’s such a perfect way to wrap up the film, as Panahi doesn’t provide us with easy answers to the tough questions raised throughout.

With It Was Just an Accident (2025) taking home the Palme d’Or at the 78th Cannes Film Festival, Jafar Panahi has made history as the only director to snag the top awards at all four of the major international film festivals. All the accolades are well-deserved, and it’s been submitted as France’s official entry for Best International Feature at next year’s Oscars. It’s one I’ll be rooting for this award season. Be sure not to miss this!

4/5 stars


Have you seen this film? I’d love to hear what you think!

21 thoughts on “FlixChatter Review: It Was Just an Accident (2025) – Jafar Panahi weaves a gripping tale of reckoning with collective trauma, culminating in a breathtaking final shot

  1. I do want to see this having seen a few films by Jafar Panahi as I am intrigued by this as I like the fact that he has a lot of imagination and ideas of how to tell a story despite his limitations.

    1. This is my intro to Panahi and I’m really impressed by his storytelling skills and ability to make compelling films in secret! Which of his films you saw that you recommend?

      1. I’ve seen 2 features of his. Offside is currently available to rent/buy digitally. Another film that I saw as a Blind Spot years ago is This is Not a Film which is unavailable for streaming right now. The only other thing I saw is a short called Hidden which is also unavailable as I saw that some years ago on MUBI. Along with this new film and 19 others that I have not seen, some are available to rent. He is one of 2 Iranian filmmakers I am aware of as the other is the late Abbas Kiarostami.

    1. Hello!! So swamped with work today so it’ll be slow going in responding to comments. Yeah this one is amazing, Resa! Worth seeking out for sure.

          1. AND
            The Oscars are around the corner in March, as is the MSPIFF in April, celebrating 45
            years.
            So, no worries! We do our best.
            Hey, I’m always wallowing around in posts and comments and projects. I get it!

  2. Ted Saydalavong's avatar Ted Saydalavong

    I haven’t paid attention to the Cannes Film Festival in many years, so I have never heard about this movie until now. It sounds interesting though, hopefully it will be available on streaming services soon.

    1. It’s really good, Ted! I’m familiar with Panahi but finally got around to seeing his film. It’s amazing what he had to go through to make art and also expose the atrocities of the tyrannical regime. Yet the movie is surprisingly funny!

  3. lifeinthedark.film's avatar lifeinthedark.film

    I’m keen to see this one before the inevitable Oscar buzz builds up. I’m also new to Jafar Panahi though a friend gave me a copy of his previous film No Bears a while back. I should probably start with that.

    1. I think his films are a bit tough to find, but hopefully with the success of this one, I’d be able to find some of them on streaming.

      The Oscar buzz is well deserved, it’s unlike anything I’ve seen out there and that finale is one I won’t soon forget.

  4. Pingback: FlixChatter Review: SENTIMENTAL VALUE (2025) – A profoundly moving story about familial trauma and the restorative nature of art – FLIXCHATTER FILM BLOG

  5. Pingback: The Minnesota Movie Digest: Issue No. 166 – Minnesota Film Critics Association

  6. Pingback: Thanksgiving Weekend Special: 25 Cinematic Things I’m Thankful For in 2025 – FLIXCHATTER FILM BLOG

  7. Pingback: FlixChatter’s Top 10 Films of 2025 + 10 Honorable Mentions – FLIXCHATTER FILM BLOG

  8. Pingback: FlixChatter Review: The President’s Cake (2025) – A profoundly moving journey of survival through the eyes of a 9-year-old Iraqi girl – FLIXCHATTER FILM BLOG

  9. Pingback: 98th Academy Awards – Final Predictions of 2026 Oscars, Fun Trivia and Historic Firsts – FLIXCHATTER FILM BLOG

Leave a reply to ninvoid99 Cancel reply