Tom Cruise says even though his wife Katie Holmes "laughed" at his Rock of Ages look, she "loved it".
The Hollywood actor stars as rock god Stacee Jaxx in the musical movie, alongside Julianne Hough, Catherine Zeta-Jones and Alec Baldwin.
Tom dons lots of leather, dark eyeliner and long tresses for the role, which he says Katie approved of.
"Katie loved it! She laughed, but she loved it," he told British magazine Closer. "She's a big fan of the '80s and everything about that era, so she was a huge help.
"Those years were a great time for me, too. The music was so amazing back then and my three children all love it."
Tom's role in Rock of Ages is an active one and sees him singing and dancing on stage. The 49-year-old star worked hard to keep fit for filming.
"Going into making this movie, I knew that it would either be great or I would just crash and burn. So I worked hard!" he smiled.
"I was dancing five hours a day for six months, but I really did enjoy it. I think all my stunt training over the years from action films helped my choreography."© Cover Media