United Kingdom, April 29 -- Gary Oldman apologised to Demi Moore for his "destructive" behaviour on the set of 'The Scarlet Letter'.

The 67-year-old actor starred opposite the 62-year-old star in the 1995 romance classic, and he has recalled how his "intermittent bouts of boozing" on set left his castmate "disappointed" in him.

He told Radio Times magazine: "I think the worst thing you can do is inspire disappointment.

"I was in 'The Scarlet Letter' with Demi Moore, and I had intermittent bouts of boozing during filming.

"It was towards the end of [my drinking] where I thought, 'If I carry on like this.'

"I was in a very dark place. I drank too much in the lunch hour. It was such a destructive thing. I got back on the set to do quite...