Tom Cruise may have a strange personal life, but that doesn’t mean he ain’t still rocking it in movies, and according to his ROCK OF AGES costars, he’s doing just that!

At Variety’s Power of Women Luncheon in Beverly Hills, Mary J. Blige (who was being honored for her work with the Mary J. Blige and Steve Stoute Foundation for the Advancement of Women Now), said that Cruise was such a rock star on set, he even had all his costars swooning!

“You guys are going to be blown away…He is insane…he became a rock star. He sang like one, he moved like one, he talked like one. He made us scream when he walked past us.”

Costar Diego Boneta also agrees that Cruise’s performance as Stacee Jaxx is absolutely insane!  At Teen Vogue’s Young Hollywood party in Los Angeles, he said:

“Seeing Tom perform on the stage, that’s not something that you can learn…Rock star comes from within and Tom had it. With preparation and a lot of vocal lessons and all that, he pulled it off [amazingly]. He’s Axel Rose. It’s really incredible.”

Cruise has MISSION: IMPOSSIBLE GHOST PROTOCOL coming to theaters this December.  ROCK OF AGES will be released next summer.