Joining the 'X-Men' actor in the star-studded video are the likes of Zac Efron, Emma Stone, Kate Winslet and even Miss Piggy, plus many more.
A lucky bride got the surprise of a lifetime at her wedding ceremony.
Hollywood stars such as Hugh Jackman, Cameron Diaz, Zac Efron and Kate Winslet, were asked by her new husband, Sky News reporter Joe Michalczuk, to offer a few words about tying the knot, which he played at their wedding reception.
The first star in the clip is Hollywoodo hunk Zac Efron, who appears on screen and gives the shocked bride a wink and a kiss, Emma Stone follows and says "Congratulations Jenny!"
The cast of 'The Other Woman,' Cameron Diaz, Leslie Mann and Kate Upton are up next, "Hey Jenny, congratulations!" the trio adds, "You get to spend the rest of your life with this guy...huh!"
Even Miss Piggy makes a surprise appearance, but it doesn't go as smoothly as Joe would hope. After he jokes to The Muppets star about leaving his new wife Jenny to run away with Piggy, she quickly replies, "Jenny, run for the hills - this guy is not good!"
'Wolverine' star, Hugh Jackman, also decides to go against congratulating the newlyweds and questions the dumbstruck bride's decision to walk down the aisle with Joe, "Jenny you left Sydney and all those incredible Australian men for this guy? It's a very kind thing to do, but it's not too late....Oh, is it too late?" he jokingly quips.
But the 45 year-old actor quickly changes his mind and says, "Hey congratulations, you've picked the best guy! He's awesome. You guys will always be happy. Well done you've married up!"
Kate Winslet takes a more hilarious approach, looks into the camera and delivers her famous line from 'Titanic', "Jenny d'you feel like you're flying?" she says.
Anne Hathaway follows suit and says "I dreamed a dream you married Joe," which is a reference to her 'Les Miserables' character Fantine.