Justin Trudeau hobnobbed with celebrities at Davos in the Swiss Alps for the World Economic Forum.

Canada's prime minister attended a private reception Wednesday hosted by Chinese business magnate and philanthropist Jack Ma. The roughly 40 guests included celebrity A-listers, such as U2 frontman Bono, and actors Leonardo DiCaprio and Kevin Spacey, all attending the WEF.

Sources tell CBC News that Trudeau had the chance to chat with Bono, whose advocacy work on a variety of issues has made him a regular at the annual Davos summit, as well as House of Cards star Spacey, who plays the president of the United States in the popular Netflix series, and is speaking at the summit Thursday about the "theatricality of American politics in this election year."

SpaceyDavos

The World Economic Forum in Davos attracts not only political and economic leaders, but other celebrites, such as actor Kevin Spacey, seen here waiting at an exclusive reception's coat check Wednesday. (Hannah Thibedeau/CBC)

Oscar-nominated star DiCaprio, who received an award at the WEF summit on Tuesday for his work on environmental causes, arrived as Trudeau was about to leave, and they also had a brief chat.

The prime minister attended the dinner after delivering an impassioned pitch to the summit's elite audience to invest their money in Canada. 

"If you are looking for a country that has the diversity, the resilience, the positivity and the confidence that will not just manage this change, but take advantage of it, there has never been a better time to look to Canada," Trudeau said.

The reception came only hours after DiCaprio delivered a scathing speech denouncing the fossil fuel industries.

DiCaprio blames corporate greed for climate crisis0:57

"We simply cannot afford to allow the corporate greed of the coal, oil and gas industries to determine the future of humanity," DiCaprio said, telling the audience climate change is the great challenge of our time.

"Those entities with a financial interest in preserving this destructive system have denied and even covered up the evidence of our changing climate," said the star of The Revenant

DiCaprio announced at Davos that his foundation would donate $15 million US to environmental projects.

Bono met Trudeau, former prime minister Stephen Harper and NDP Leader Tom Mulcair on Parliament Hill last summer, during a visit to press for greater foreign aid.

Trudeau sells Canada to World Business Leaders2:09

With files from Hannah Thibedeau