Adam Shankman’s musical Rock of Ages has been searching for months to find its “Constance”, the journalist who sleeps with decadent rock star Stacee Jaxx (Tom Cruise) even though she’s supposed to be writing an expose about him. The project courted Anne Hathaway and Amy Adams, but both actresses passed on the film after they were offered roles in superhero movies (Hathaway for The Dark Knight Rises and Adams for Man of Steel). Today, Rock of Ages finally has its Constance as Deadline reports that Malin Akerman will take the role. In addition to Tom Cruise, Akerman will be joining Alec Baldwin, Mary J. Blige, Russell Brand, Paul Giamatti, Diego Boneta, Julianne Hough, Bryan Cranston, and Catherine Zeta Jones.
Rock of Ages is the latest film to fall into Akerman’s packed schedule. She’s currently shooting Medallion with Nicolas Cage, she replaced Lindsay Lohan in Inferno: The Linda Lovelace Story, she’s co-starring in the romantic comedy The Giant Mechanical Man, and she’s starring opposite Ethan Hawke in the spy thriller The Numbers Station. Akerman can currently be seen in theaters co-starring in the war drama The Bang Bang Club and she has two more films coming out later this year: the indie crime thriller Criminal Empire for Dummy’s and the David Wain comedy Wanderlust. Rock of Ages is due out June 1, 2012.