The star of new musical Heathers says she was body-shamed online after being announced for the role. Carrie Hope Fletcher plays Veronica Sawyer ... been given a modern makeover.