United Kingdom, Feb. 10 -- Margot Robbie has recalled an actor giving her a book telling her to "eat less".

The 35-year-old star has reflected on an offensive exchange with a male castmate, which came "very early" in her career as he handed her a copy of a 2007 lifestyle guide by Mireille Guiliano.

Asked about the worst gift she's ever received, Margot told Complex: "Very, very early in my career, an actor I worked with, a male actor, gave me a book called Why French Women Don't Get Fat, and it was essentially a book telling you to eat less.

"I was like, 'Whoa, f*** you, dude!' "

Margot - who was chatting to Charli XCX for the video interview - didn't name the actor in question but confirmed the incident happened a long time ago.

She...