Actor Alec Baldwin has slammed his musical film Rock Of Ages, insisting it was a "horrible" movie.

The 30 Rock star, who played a fictional rock club boss in the movie, insists he knew a week into filming the project - an adaptation of the 2006 Broadway musical - was destined to be a box office flop, but stayed onboard because it gave him the chance to work with director Adam Shankman and co-stars Tom Cruise, Russell Brand and Catherine Zeta-Jones.

He says, "It was a complete disaster. A week in you go, 'Oh God, what have I done?' The plane is buffeting, the engine is on fire."

The movie cost an estimated $75 million (Gbp50 million) to make, but only grossed $38.5 million (Gbp25.6 million) at the U.S. box office.