Tom Cruise isn't the only star who got a major makeover for his role in Rock of Ages!

VIDEO: Tom Cruise tries to smack J. Lo's booty

The actor's costar Mary J. Blige, who plays gentlemen's nightclub owner Justice Charlier, looks dramatically different in the first promo shot from the upcoming film. Sporting shoulder-length blonde braids, the 40-year-old singer-turned-actress dazzles in a strapless silver top.

PHOTOS: Mary J. Blige and other stylish New Yorkers

Though the film features A-list actors like Julianne Hough, Catherine Zeta-Jones, Russell Brand, Alec Baldwin and Malin Akerman, Blige was most excited to team up with Cruise, 48.

PHOTOS: Mary and other stars party with Us Weekly

"I love that man," she told Us Weekly in April. "He just really wants the best for everybody. You've got to love a person like that. He wants you to win."

Rock of Ages hits theaters on June 1, 2012.

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly