Catherine Zeta-Jones

Catherine Zeta-Jones has signed on for the upcoming big-screen adaptation of the hit Broadway musical Rock of Ages, UsMagazine.com reports.

Catherine Zeta-Jones treated for bipolar disorder

The 41-year-old, whose youthfulness basically keeps her from rocking her own age, reportedly will play a character devised exclusively for the film. She's playing the mayor's wife. ... Basically she's the villain of the film," a source tells the magazine. "She wants to get rock and roll out of Los Angeles!" Hm. Maybe she will be playing her age, then.

The actress joins previously announced cast members Tom Cruise, Alec Baldwin, Paul Giamatti and Mary J. Blige.