Tom Cruise puts in an "astonishing" performance singing and dancing in Rock Of Ages, co-star Julianne Hough says.
The Mission: Impossible star posted this shirtless photo of himself sporting long hair and tattoos on his website.
He's starring as 80s rocker Stacee Jaxx in Adam Shankman's big-screen adaptation of the Broadway musical, and it seems like his transformation has impressed the cast.
"There are no words to describe how amazing Tom is. I mean, he's so in it," Julianne, who plays lead character Sherrie Christian, told MTV News.
"I'm not kidding, the guy can sing. The guy can dance, the guy obviously can act. I mean, he can do it all, and he does it all very well."
She said: "I wasn't there for the first day of shooting for his stuff, but I just got people emailing me, like, 'Oh my gosh,' chills, standing ovation, the crew was blown away. So, he's astonishing."
Julianne, a former professional dancer from Dancing With The Stars, will miss the star-studded cast, which includes Alec Baldwin, Russell Brand and Mary J Blige, when shooting wraps in August.
"It's hilarious. None of us take each other seriously, because we are all decked out, 80s-style," she said.
"Alec Baldwin is wearing a blond wig. I mean, having Russell Brand on set is a hoot in itself. We are literally having the time of our lives."
Photo: © New Line Productions, Inc./Tom Cruise.com