Miriam Margolyes branded Leonardo DiCaprio "smelly" and claimed that boys "don't wash".
In a series of hilarious blunders during an interview on This Morning, the actress talked about working alongside the American actor.
The 81-year-old starred in Baz Luhrmann's 1996 adaptation of Romeo and Juliet with Leonardo.