The first trailer for Rock of Ages, in which Tom Cruise channels his inner rock god, has hit the web, and the star not only looks, but acts the part of an aging singer.
Also starring Julianne Hough, Diego Boneta, Russell Brand, Catherine Zeta-Jones, Malin Akerman, Paul Giamatti, Mary J. Blige and Alec Baldwin, Rock of Ages opens June 1.
The plot involves two musicians (Hough and Boneta) who meet in L.A. and try to make it big in the biz. As their dreams begin to soar, they face an uncertain future as the conservative mayor’s wife (Zeta-Jones) is determined to shut their beloved club down.
It's also set in 1987. Take a look below and see what you think: