Jessie Cave says she made more from OnlyFans in one year than from her entire acting career. The 39-year-old actress, who is best known for portraying Lavender Brown in the three Harry Potter films, joined the platform in March 2025 after struggling financially and facing repeated setbacks in her acting career.
Rather than posting explicit content, Cave attracted subscribers with videos focused on her long hair. In a recent interview, she said the income had become a crucial source of financial support for her family.