WATCH: Penelope Cruz, Kate Winslet and Julia Roberts sing together at event!

Celebrity sing-along! Penelope Cruz gave fans a rare treat this week when she shared a star-studded video to her Instagram page. In the fun clip, which quickly went viral, the actress sings along to the hit song “I Say A Little Prayer” with fellow Hollywood A-listers Kate Winslet and Julia Roberts. The impromptu number happened while the glamorous threesome were attending Lancome’s Stars & Wonders dinner party in Monaco on Wednesday.

CLICK FOR FULL GALLERY

#lancome 🌺event 🌸 #katewinslet #juliaroberts #marcuspiggott #isayalittleprayerforyou

A post shared by Penélope Cruz (@penelopecruzoficial) on Apr 19, 2017 at 3:46pm PDT

The video begins with Penelope and a male friend belting out the lyrics to the famous song as it blasted in the background. The 42-year-old performer, who starred in the 2009 musical film Nine, is then seen taking followers through a sea of tables in the event’s glittering dining area. She soon finds a very excited Kate Winslet, who happily joins in on the singing. My Best Friend’s Wedding fans then had their prayers answered when Penelope ran over to Julia Roberts, the star of the 1997 classic film. Julia immediately started singing along to the song which was in one of her most memorable movie scenes. Penelope captioned the snap: “#katewinslet #juliaroberts#marcuspiggott #isayalittleprayerforyou.” Fans were quick to comment on the amusing clip, with one writing: “I love this video! U should always make more vids like this.” Another said: “Wow, amazing! Love you, Penelope!” The video reached nearly 250,000 views on Penelope’s Instagram page.

RELATED: Emma Roberts on taking style cues from aunt Julia Roberts and the actress that made her most starstruck

image-filename-700x700
image-filename-700x700

Penelope, Julia and Kate on the carpet Photo: Instagram/@penelopecruzofficial

The star also posted a photo of herself with Julia and Kate on the red carpet. Along with the beautiful photo she wrote: “Last night with these amazing ladies #juliaroberts#katewinslet #lancome. Thank you #alexandervauthier for the beautiful dress.” Penelope and Kate, both opted for elegant black dresses, while Pretty Woman star Julia dawned a sassy black suit and white shirt. The three have been friends for a while, navigating Hollywood together. Lancome also shared the trio photo along with another from the event to their Instagram page. The company wrote: "It was all glitz and glam at our Stars and Wonders evening on the Riviera with Lancôme's star photographers Mert and Marcus posing with our beautiful VIP ambassadors Julia Roberts, Kate Winslet and Penélope Cruz!"

image-filename-700x700z
image-filename-700x700z

Lancôme's VIP at the event Photo: Instagram/@lancomeofficial

GALLERY: PENELOPE CRUZ AND MORE CELEBRITIES WITHOUT MAKEUP

Penelope is married to Spanish actor Javier Bardem. The famous pair wed in 2010 and share two children together, Luna and Leo. Kate Winslet has been married to Richard Branson’s nephew Ned Rocknroll since 2012. The couple have one child, a boy named Bear Blaze. Meanwhile, Julia married cinematograher Daniel Moder in 2001. They have three children together: 12-year-old twins Hazel Patricia and Phinnaeus and a nine-year-old son, Henry.