Anne Hathaway was initially cast in the starring role in David O Russell's Silver Linings Playbook, producer Harvey Weinstein has revealed.
The Les Miserables star was offered the part of mentally unstable widow Tiffany Maxwell in the drama alongside Mark Wahlberg as bipolar Pat Solitano Jr, but decided to pass after "creative differences" with the director.
"We got her. We had Annie and then we had Mark... then whatever happened, happened. David and Anne had some creative differences. They didn't see eye-to-eye."
He added: "And she's marvellous, and wonderful and she was my choice, I love her."
Jennifer Lawrence later won an Oscar for her performance as Tiffany, while Bradley Cooper received an Oscar nomination for his portrayal of Pat. Meanwhile, Anne also won an Oscar for her performance in Tom Hooper's Les Miserables.
Harvey admitted there was a moment when they had doubts whether they could find a worthy replacement for Anne.
"Then Jennifer Lawrence and two or three other actress came in, and the minute we saw Jennifer Lawrence's tape... Because I said, 'How the hell are we gonna replace Annie?' And then this amazing creature walked in who is a brilliant actress, and so much fun, and she won an Oscar," he recalled.