Melissa McCarthy spent her 13th wedding anniversary with Richard E. Grant.

Melissa McCarthy and Ben Falcone

Melissa McCarthy and Ben Falcone

The 48-year-old actress and her husband, 'Enough Said' actor Ben Falcone, marked the special occasion on October 8 but rather than have a romantic meal for two they had a dinner party at their home with her 'Can You Ever Forgive Me?' co-star Richard and some other friends.

Appearing on 'The Ellen DeGeneres Show' on Wednesday (10.10.18), Melissa said: "We had a very romantic evening at our house with Richard E. Grant, we had friends over. He was like 'Wait, is this your anniversary?' And I'm like 'Yes, you're the gift.' "

Melissa also got her 45-year-old spouse Ben - who she has been in a relationship with for 20 years in total - a comedy gift.

She added: "[I got him] the phone for senior citizens, it has huge buttons, it's fantastic."

Ben took the more traditional approach and bought her two beautiful rings to wear.

Melissa - who has two daughters, Vivian, 11, and Georgette, eight, with Ben - can currently be seen in biographical comedy-drama 'Can you Ever Forgive Me?' in which she plays miserable writer Lee Israel, who stole letters by famous authors and playwrights to sell.

Ellen asked her if she had ever stolen anything in real life, to which the comic star replied: "I did steal a Chunky [candy bar] once [when I was four or five]. We get in the car and I'm just sweating bullets, but I'm like, 'I got away with that Chunky.' "