Harry Potter star Jessie Cave, who played Lavender Brown in the hit film series, has revealed that she has earned more by selling niche content on her OnlyFans than she ever did in her whole acting career