This is a reunion of Titanic proportions… okay, all bad jokes aside, it looks like the stars of our favorite ‘90s flick have gotten together and brought us all back to 1997. And while Leonardo DiCaprio, Kate Winslet, and Billy Zane may have been the members of a tense love triangle in the film, they were all smiles on Wednesday, July 27 — and for a good cause too!

At a star-studded gala for Leo’s organization, the Leonardo DiCaprio Foundation, in St. Tropez, France, the trio was working to raise money for environmental protection. And Billy took to Instagram to mark the momentous occasion.

MORE: ‘Titanic’ Director James Cameron Insists That Both Jack and Rose Couldn’t Survive on That Raft!

“Gangs back together,” he captioned the pic. “Now we’re saving icebergs. Go figure.” And even though the film turns 20 this year, fans were quick to comment on how much they loved this mini reunion.

“You have no idea how much this makes me smile! 20 years on, it’s gonna be around forever,” one commenter wrote. Another added, “I have never loved a picture more, I’m crying!”

The three actors owe arguably their most iconic roles to the classic film. Billy playing Cal, who was engaged to Kate’s character Rose, who fell in love with the ever-charming Jack played by Leo. And even though the movie is growing older and older, fans are still as diehard as ever.

It was recently announced that a lucky fan could win a dinner date with Leo and Kate in the coming months. And, being the good samaritans that they are, the proceeds from the auction would go straight to charity!

We think this may put these celebs down in history as some of the best. We just wish we got the invite to the swanky event!