Tom Cruise has been offered a supporting role, and Taylor Swift has reportedly signed on to star in Rock of Ages, based on the hit Broadway musical, reports Deadline and Just Jared.

Tom Cruise would play a bartender, and have the chance to sing '80s rock classics.

Taylor Swift would portray Sherrie Christian in the film, which follows a young rocker and a small town girl chasing their dreams in L.A.

Production is scheduled to begin in January.