Malin Ackerman: Tom Cruise Is A 'F*cking Rock Star' In 'Rock Of Ages'

So, he's not only an action hero and couch-stomping dramatic thespian, Tom Cruise is a "f*cking rock star," now, too?

Well, if anyone would know, it's Malin Ackerman, his "Rock of Ages" co-star and duet partner. She plays Constance, a naive journalist who falls for Cruise's 80's rock star Stacee Jaxx in the upcoming, star-studded big screen adaptation of the hit Broadway show, and the two sing together on "I Want to Know WHat Love Is," by Foreigner.

"You will be shocked," she told E! Online of Cruise's singing chops. "I kind of wasn't that surprised, because when Tom does something he does it 150 percent. So he really just brought his f*cking game and he sounds like a rock star. I'm not kidding. He could be an opera singer if he wanted to. His voice is really powerful."

Director Adam Shankman recently echoed Ackerman's praise for Cruise, telling Entertainment Weekly, "It wasn't until our first go around with his voice lesson that we sort of looked at each other and went, 'This is gonna work!' And we were basically dancing around the living room and high-fiving each other because he actually has a fantastic voice. His grandfather or his great-grandfather was an opera singer, so apparently he's genetically predisposed for this sort of thing."

That's not the film's only star duet; Alec Baldwin, as ex-star Dennis Dupree, and Russell Brand, as a venue owner, will sing together on an REO Speedwagon song.

Cruise will also sing Def Leppard's, "Pour Some Sugar On Me," and Bon Jovi's famed power ballad, "Dead or Alive," according to Access Hollywood.

Don't expect everyone to love the tunes, at least on film; Bryan Cranston and Catherine Zeta Jones will play the conservative mayor and first lady of Los Angeles who try to destroy rock n' roll.

Cruise will have to bring his game in a different way for a newly announced film; he'll be playing badass ex-Marine Jack Reacher in "One Shot."

For much more from Ackerman, click over to E! Online.