Harry Potter star Jessie Cave has claimed she was left in tears on the set of the blockbuster movies when she was fat-shamed by a costume designer.

Harry Potter star Jessie Cave has claimed she was left in tears on the set of the blockbuster movies when she was fat-shamed by a costume designer.

Jessie Cave, who played Lavender Brown in \