Academy Award winner Jennifer Hudson, of Dreamgirls fame, walked away with trophies for best new artist and best female actress at last night's BET Awards.
Beyonce won best female R&B artist and video of the year, and icon Diana Ross took home a lifetime achievement award, after rightfully chiding younger performers in her acceptance speech.
"I have tried to keep the standards high," she said. "We do not have to say the F-word, we do not have to pump and grind, we do not have to some of these things to have longevity in our career."
Awards aside, it was the show's performances that were the most memorable — like the opening duet between Jennifer Hudson and her Dreamgirls predecessor Jennifer Holliday. Watch the clip.
BET.com has a full list of winners. And we've got photos of everything from the red carpet to the stage: