Melissa McCarthy has made a reporter, who repeatedly said she looked "horrible" in her movie Tammy, to see the light. As it happens, said reporter has a daughter, and it never crossed his mind that he was being sexist.

This reporter had previously said she is "only a good actress" when she "looks attractive". He then had the gall to approach McCarthy at the Toronto Film Festival, and when she made the point "would you say that to a man", "like John C. Reilly", he retorted "Well, I mean, you really looked bad."

Needless to day Melissa's response was measured. She said: "'Do you have children? I hope you don’t have a daughter.' And I didn’t mean that in a mean way. I said, 'If she came home to you' - he spoke about his children so lovely - and when I said, “If she comes home and someone says, ‘You can’t have a job because you’re unattractive,’ are you going to say, ‘That’s right!’?' And he took that in his heart and was like, 'No, I would never want that to happen! Never in a million years want that to happen.' I said, 'Just know every time you write stuff every young girl in this country reads that and they just get a little bit chipped away'."

In related news, Maggie Gyllenhaal has revealed to The Wrap that she was considered "too old", aged 37, to portray the love interest of a 55-year-old man.

In the interview, she said: "There are things that are really disappointing about being an actress in Hollywood that surprise me all the time. I’m 37 and I was told recently I was too old to play the lover of a man who was 55. It was astonishing to me. It made me feel bad, and then it made feel angry, and then it made me laugh."

Oh, just "quit arguing and play the role", Maggie. Oh, sorry. You can. You're "too old".

Proving that there's no such thing as "too old"; here is Jane Fonda wowing the crowds at Cannes last night. She is 77. One year older than Harvey Keitel. Just saying.