She's got a new body and now Jennifer Hudson is showing off some new moves. In the video for her new lovesick tune, 'No One Gonna Love You,' Hudson is disappointed by her boyfriend's lack of interest in their relationship but she can't seem to let him go, lamenting, "I've been through some things. Ain't no one gonna love you like I love you."

But the 29-year-old singer doesn't look any worse for the emotional wear. She's showing off her dramatic weight loss success in a white tank, tuxedo vest and flattering black trousers -- only after she begins the video in sexy lingerie. But a killer video wardrobe isn't the only thing that's got Hudson singing, her new turn marks the first time she's gotten to move to her music.