Triangle (2009) ending explained
Ending ExplainedJuly 27, 2026

Triangle Ending Explained: The Loop and the Broken Promise

⚠️ Spoiler Warning

This article contains major spoilers for Triangle (2009). Read only if you have already seen it.

Triangle (2009) poster

Christopher Smith's Triangle is a slasher that quietly becomes a Greek tragedy. A woman named Jess boards a deserted cruise ship, kills everyone on it, then realizes she is the killer. Then it happens again. And again. The loop is not a glitch. It is a sentence.

Here is what the ending shows, what the broken promise means, and why the loop is a punishment she chooses.

Quick Answer

Jess (Melissa George) is trapped in a causal time loop because she broke a promise to a taxi driver, a Charon-like figure, to return to him after visiting the harbor. The loop is her punishment for the death of her son, whom she abused and killed in a car accident. Each cycle, she kills the friends on the ship, tries to go home and save her son, fails, and re-boards the boat to try again. She never escapes because she will not accept that her son is gone.

The Loop, Step by Step

Jess sails with friends on a yacht called Triangle. A storm flips them onto a passing cruise ship, the Aeolus. On board, a masked killer begins murdering the group. Jess eventually realizes the killer is a future version of herself. Every time she kills everyone, a new version of the group arrives. She tries to stop the cycle, fails, and is washed overboard back to shore.

She goes home, sees her past abusive self yelling at her son, kills that version of herself, takes the boy driving away, and crashes the car, killing him. A taxi driver appears, tells her no one can bring back the boy, and asks if she wants a ride to the harbor. She promises to return. She does not. She boards the boat again. The loop restarts.

"The ship is named Aeolus. In myth, Sisyphus was punished to push a boulder up a hill for eternity. Jess is Sisyphus. The loop is not a puzzle to solve. It is a sentence to serve."

The deserted cruise ship Aeolus in Triangle
The Aeolus is named for the mythic keeper of winds. The film's loop echoes the eternal punishment of Sisyphus.

The Taxi Driver and the Broken Promise

Strongly implied: The driver is a psychopomp, a guide of souls, in the tradition of Charon. He sees Jess when others cannot. He tells her plainly that the boy cannot be brought back. He asks her to promise to return, leaving the meter running. She breaks that promise. The loop begins the moment she does.

Interpretation: The promise is the contract. If Jess kept it, she would accept her son's death, die or wake, and the loops would end. She cannot. She goes back to the harbor and boards the boat again, believing this time she can beat the loop and save him. She is wrong every time.

Why Jess Does Not Remember

Jess sleeps twice in each cycle, in the taxi and on the boat, and each sleep seems to wipe her memory. The film leaves open whether the forgetfulness is imposed or chosen. If she remembered everything, she would know the loop is unwinnable and might stop. Her amnesia lets her keep hoping. The loop survives on that hope.

Jess aboard the Aeolus realizing she is the killer in Triangle
The moment Jess understands she is the killer is the moment the slasher becomes a tragedy.

The Sisyphus Reading

Interpretation: The ship's name, Aeolus, connects the film to Greek myth. Sisyphus, punished to roll a boulder uphill for eternity, is the model. Jess is not trapped by the supernatural alone. She is trapped by her refusal to grieve. Every cycle she pushes the boulder, saves no one, and watches it roll back down. The loop ends only when she lets go. She never does.

Frequently Asked Questions

Why is Jess stuck in a loop in Triangle?

Jess broke a promise to the taxi driver to return to him after going to the harbor. That violation, combined with her guilt over her abusive treatment of her son and his death in the car crash, traps her in a repeating time loop aboard the ship Aeolus.

Who is the taxi driver in Triangle?

The driver functions as a psychopomp, a Charon-like figure. He asks Jess to promise to return, and she breaks that promise, which is what sets the loop in motion. He sees her; other bystanders do not seem to register him.

Why does Jess not remember the loop?

Jess falls asleep in the taxi and again on the boat, and each sleep appears to reset her memory. Whether she deliberately chooses to forget so she can keep trying to save her son is left as an open question by the film.

Did Jess kill her son?

Yes. The film reveals Jess was an abusive mother who killed her son in a car accident, then boarded the boat hoping to undo it. The loop is her punishment and her futile second chance.

Final Verdict

Triangle's ending is not a puzzle with a hidden solution. It is a portrait of guilt that refuses to end. Jess could walk away. The driver told her how. She goes back to the boat instead, because going back means she can still try to save her son, and trying is easier than accepting. The loop is the price of that refusal.

Jess is not trapped by time. She is trapped by the belief that this time, finally, she can undo what she did.

Related Ending Explained Guides

Written by StreamRoulette Editorial

🎲

Not Sure What to Watch Next?

StreamRoulette picks your next film in seconds — based on mood, genre, or platform.

Try StreamRoulette
Triangle Ending Explained: The Loop, the Driver, and the Punishment | StreamRoulette