Julia Roberts has been honoured for her humanitarian work at a star-studded gala. The 49-year-old Oscar-winning star, who is weeks away from celebrating her milestone 50th birthday, was feted at the annual amfAR event at a private estate in Beverly Hills.