Anne Hathaway is delighted with her performance in new movie One Day because it forced her boyfriend Adam Shulman to forgive her after a bust-up.

The couple had a furious argument shortly after shooting wrapped on the drama, in which Hathaway plays novelist Emma.

'Okay, I was so mad at you, but, oh God, I'm destroyed right now, it was so good.' We've made up.

But The Dukes of Hazzard The Beginning star Shulman found it hard to stay mad with his partner for long, because her role in One Day was so moving.

Hathaway tells Britain's Culture magazine, "My boyfriend went to see it for the first time... right after we'd had a fight - he won't mind me telling you this - then he came home and we hadn't made up yet.

"I said, very quietly, 'What did you think?'.

He said, 'Okay, I was so mad at you, but, oh God, I'm destroyed right now, it was so good.' We've made up.

"Everything's fine. He was like, 'I so didn't wanna enjoy it, butEmma got me. It wasn't you. It was Emma.'"