The film adaptation of the hit Broadway musical "Rock Of Ages" with an all-star cast including Tom Cruise, Alec Baldwin and Russell Brand earned an abysmal $15.1 million in its opening weekend from 3,470 theaters for a per-screen average of $4,340.