The 49-year-old superstar, who plays an egotistical 80s rock legend called Stacee Jaxx in the new film, said he was pushed into the role by his wife and daughter, reported Contactmusic.
"Kate sings and dances and we kind of went through the history of musicals together. And Suri loves 'Hairspray'. I have watched it 15 times with her," he said.
The actor had five hours of vocal coaching and three hours of dance lessons per day, as well as having to learn the guitar in order to prepare for the demanding role.
"I needed to find out if I could really sing. Then I had to learn how to play guitar. I'm very good at air guitar and air drums, but I had never played an actual guitar. I needed to find my own Stacee Jaxx. It was like learning a new sport," Cruise added.