6 / 10

Jennifer Hudson

Don’t worry, Jennifer Hudson isn’t walking around the streets of New York in a nightie and robe. The 30-year-old singer-actress donned the ensemble on the set of the musical TV series “Smash,” shooting a guest appearance … which clearly involves her getting the chance to flaunt her fit figure. "It's just the perfect opportunity," Hudson recently told the AP. "It's gonna be challenging, and I'm a little bit intimidated to play this big Broadway star. But it's gonna be a great experience. I can't wait." (8/21/2012)

Top Shots of the Week

Miss any of the week's most memorable celebrity moments, like Patrick Schwarzenegger moving into his freshman dorm or Gabby Douglas throwing out the first pitch at a Mets game? Check out omg!'s Top Shots!