Sean Penn's frustration with the rest of the world and its support, or lack thereof, for the people of Haiti was on full display today at the Cannes Film Festival. 


The 51-year-old was speaking at a news conference before a gala honoring his work in the country when he let loose some strong words towards — well, everyone. 


"It's not only celebrities that went (to Haiti) to help only for a day," said Penn. "It's the whole f-ing world. It's the entire media. It's all of you."


"The reason people get Haiti fatigue is that they never commit in the first place," he added. "People have to understand this is not about diving into the water. You're going to have to swim."


Penn's comments are not surprising considering his passionate work in the country over the past two years. "There's no end point," he told The Hollywood Reporter in 2011. "This is where I'll be when I'm not working, for the rest of my life."


Like last year, the actor is using the Cannes Film Festival to help raise money for refugee camps and rebuilding projects in the country. "The Haiti Carnival," hosted by Giorgio Armani, will benefit Penn's  J/P Haitian Relief OrganizationPaul Haggis’ Artists for Peace and Justice and Petra Nemcova's Happy Hearts Fund.


“I am proud to stand alongside Sean Penn, a man cut from a very rare cloth," said Armani. "He first captivated me as an astonishing actor. Then as a respected director. Then as a loyal friend. And now, as a life changer. It is an honor to be a part of Sean’s remarkable life of service by joining his humanitarian efforts for the people of Haiti."


Penn, who now lives in Haiti half of the year, says the time to act is now. 


"There is a human obligation to help," he said, listing education and roads as first priorities. "But finally the key will be creating jobs, jobs that will create a middle-class and push us out of the country except to be tourists. This is ultimately the goal."


Michael d'Estries ( @michaeldestries ) covers science, technology, art, and the beautiful, unusual corners of our incredible world.

Sean Penn blasts whole world for 'Haiti fatigue'
Actor uses a news conference before his charity event at Cannes to strongly condemn what he perceives as a lack of commitment to the nation.