It just doesn't get any better than this - Bill Murray, an unknown stag party, and a surprise speech from the Groundhog Day star himself. Need we say more? Watch the magical event unfold right here.

It may not quite have been The Hangover IV, in fact Murray refused to take a free drink from the groom-to-be and his posse, but the acting great still managed to give this bunch of lads a night to remember at a restaurant in Charleston, South Carolina, over the weekend.

Bill dished out some advice to the party, saying: "You know how funerals are not for the dead, they're for the living? Bachelor parties are not for the groom, they're for the uncommitted."

"If you have someone who you think is the one, don't just sort of think in your ordinary mind, 'OK let's make a date, let's plan this and make a party and get married' - take that person and travel them around the world.

"Buy a plane ticket for the two of you to travel all around the world, and go to places that are hard to go to and hard to get out of. And if when you come back to JFK, when you land in JFK and you still love that person, get married at the airport."

What a hero!