Rock fans may have approached Rock Of Ages with some cynicism this weekend, due to the casting of Tom Cruise in the lead role of fictional rock legend Stacee Jaxx. (And perhaps many fans didn't approach the film – it opened in third place with just above a $15 million gross.)
Cruise took singing and dancing lessons to prepare for the film.







