Miriam Margolyes calls Leonardo DiCaprio 'very stupid' for dating younger women

They starred together in Baz Luhrmann's Romeo + Juliet

Watch: Miriam Margolyes thinks Leonardo DiCaprio's dating habits are 'stupid'

Miriam Margolyes is not a fan of Leonardo DiCaprio's preference for dating younger women.

The 81-year-old, who starred with DiCaprio in Romeo + Juliet, made her feelings known about the Titanic star's habit of dating women under 25.

Talking to The Sunday Times, Margolyes said DiCaprio is 'very stupid' for only dating younger women.

She also mused as to why the Once Upon a Time in Hollywood actor prefers relationships with younger women: "But maybe it’s something else besides age. Maybe at that age they want to start having children."

Miriam Margolyes during the filming for the Graham Norton Show at BBC Studioworks 6 Television Centre, Wood Lane, London, to be aired on BBC One on Friday evening. (Photo by Isabel Infantes/PA Images via Getty Images)
Miriam Margolyes during the filming for the Graham Norton Show. (Isabel Infantes/PA Images via Getty Images)
NEW YORK, NEW YORK - DECEMBER 05: Actor Leonardo DiCaprio attends Netflix's
Leonardo DiCaprio usually dates women under 25. (Getty Images)

She had previously called DiCaprio 'very smelly' when they worked together in the mid-nineties, saying on This Morning: “He was a bit smelly because it was very hot in Mexico and young boys don’t make themselves fragrant, they don’t wash all the bits."

Read more: Miriam Margolyes reveals how much she was paid for Harry Potter role

Margolyes has also hit out at both Piers Morgan and John Cleese, saying she'd never work with either of them.

She said she turned down a 'large sum' to appear on a show with Morgan but called him a 'bad man' as well as the Monty Python star.

Prod DB © 20TH Century Fox / DR ROMEO ET JULIETTE (ROMEO + JULIET) de Baz Luhrmann 1996 USA avec Leonardo DiCaprio, Myriam Margolyes et Claire Danes d'apres la piece de William Shakespeare
Miriam Margolyes in Romeo + Juliet with Leonardo DiCaprio. (Fox)

One person, Margolyes does have positive words for is King Charles III. Of the recently crowned monarch, she said: "I think he’s a very considerable person, much more than it seems most people do. And I honour him and I love him."

The popular British actor received an OBE in 2002 for services to drama after gaining acclaim for her performances in Martin Scorsese's The Age of Innocence, Blackadder and Little Dorrit.

In recent years, she has starred in Call the Midwife and a number of documentary travel shows that have taken her to America, Australia and Scotland.

Margolyes has also been cast in the Doctor Who 60th anniversary specials.