Sean Penn has spent the last two years helping the relief effort in Haiti, and he's got little time for those who have long abandoned the country.

"It's not only celebrities who went for a day," Penn said at the Cannes Film Festival on Friday when asked about the lack of support for the Haitian relief effort. "It's the whole f--king world. It's all of you."

Following the devastating earthquake that struck Haiti in January of 2010, Penn headed to the country and helped set up J/P Haitian Relief Organization, an aid group that rebuilt homes, schools and hospitals. For his efforts, Penn was awarded with the 2012 Peace Summit Award by the Nobel Peace Prize laureates, and also became an ambassador-at-large for the country.

"He was not a drive-by celebrity," former President Bill Clinton said recently. "He went into those camps and he was actually solving their water problems, solving their sanitation problems."

Echoed Maryse Kedar, the president of an education foundation who has worked with Penn, "I can tell you that Sean surprised a lot of people here. Haiti became his second home."

Despite his hand-slap of the media and those who have forgotten about Haiti's troubles, Penn said that things have changed for the better -- especially thanks to young people.

"You see the very tangible success story that Haiti can be," Penn said.

The actor is hosting a fundraiser for Haitian relief efforts at the Cannes Film Festival. For more on his press conference, head over to TheWrap.

[via TheWrap]

Loading Slideshow...
  • (from left) US director Paul Haggis, US actor Sean Penn, actress Roberta Armani and Czech model Petra Nemcova pose during a photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn smokes a cigarette as he leaves after a photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn poses during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn and actress Roberta Armani pose during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn poses during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn poses during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • US actor Sean Penn poses during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (ANNE-CHRISTINE POUJOULAT/AFP/GettyImages)

  • Czech model Petra Nemcova and US actor Sean Penn pose during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (LOIC VENANCE/AFP/GettyImages)

  • US actor Sean Penn poses during the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (LOIC VENANCE/AFP/GettyImages)

  • US actor Sean Penn (C) arrives for the photocall of 'Haiti: Carnival in Cannes,' an event to raise money for charities working in Haiti, at the 65th Cannes film festival on May 18, 2012 in Cannes. (LOIC VENANCE/AFP/GettyImages)

  • CANNES, FRANCE - MAY 18: Actor Sean Penn poses at the 'Haiti Carnaval In Cannes' photocall during the 65th Annual Cannes Film Festival on May 18, 2012 in Cannes, France. (Photo by Gareth Cattermole/Getty Images)

Related on HuffPost: