Jessie Cave, the 39-year-old actress best known for playing Lavender Brown in the Harry Potter film series, has earned more from her OnlyFans account in a single year than during her entire acting career, she says.
Cave launched her account in March 2025 and earned roughly £15,000 on her first day, attracting around 3,500 subscribers at approximately six dollars per month. Her content focuses on her long hair and does not involve nudity or sexual material. Cave, a mother of four, said the platform rescued her financially during a difficult period of unemployment and that she used the income to cover losses from an Edinburgh Festival show.
The move has carried professional costs: a Harry Potter fan convention stopped hiring Cave in 2025 after associating OnlyFans with pornography.