Jennifer Hudson looks red hot at the Happy Heart Fund’s Land of Dreams Thailand charity event on Saturday (November 20) at NYC’s Metropolitan Pavilion.
The 29-year-old singer and actress, who showed off her new slimmed down figure, also hit the stage to perform.
The Happy Hearts Fund‘s mission is to improve children’s lives after natural disasters.
Petra Nemcova also came out to support the event. The 31-year-old model became invovled with the organization after she was injured during the 2004 Thailand tsunami.
10+ pictures inside of Jennifer Hudson and Petra Nemcova at the Happy Hearts charity event…