БЕЛ Ł РУС

Harry Potter actress earned more on OnlyFans than from all her movie roles

9.08.2026 / 18:19

Nashaniva.com

She only opened her OnlyFans account a year ago.

Jessie Cave as Lavender Brown. Still from the film

Actress Jessie Cave, who played Lavender Brown in the "Harry Potter" films, admitted that she earned more money on OnlyFans than in her entire acting career.

She only opened her OnlyFans account in 2025. But she warned that it would not feature the sexual content typical of the platform — Cave intended to film videos of herself combing her long hair.

Photo: Kate Green/Getty Images

In an interview with The Times, the actress revealed that she earned about 20 thousand dollars on the first day after launching the account.

“I easily earned more in one year than in my entire acting career,” noted 39-year-old Cave.

Cave said she felt ashamed when she joined OnlyFans, as it was "proof of my inability to earn (or rather, sustain) money as an actress and writer."

She opened the account after experiencing a nervous breakdown and reaching "a point of complete desperation" in her acting career after another role rejection.

Because of her OnlyFans profile, the actress was not invited to a "Harry Potter" fan convention.

Besides her acting career, Cave is raising four children.

Read also:

Article comments