The ending was the cinematic equivalent of scraping a chalkboard with your fingernails for fifteen minutes straight.

The movie was a solid 6.5 till then. Visually appealing, well-acted, decent pacing. Yes, the mystery plot wasn't strong -- there wasn't enough details of the characters. Yes, denouement wasn't clever or interesting either.

But the last 10 minutes ruined whatever came before. I have no idea how anyone thought this was a good ending. Some characters were offered moral redemption but they had not really done anything to deserve it.

With a cleverer mystery and sans the wedding. It could have worked.