United Kingdom, Sept. 22 -- Jessie Cave has claimed she was barred from a Harry Potter fan convention because of her OnlyFans account.

The 38-year-old actress - who played Lavender Brown in the final three films of the wizarding series - joined the subscription site in March but found it "baffling" to be shunned from the event as a result because she insisted her content on the adults-only platform is not sexual yet actors who have filmed explicit scenes are still welcome.

She wrote on her Substack: "I found out that I didn't get booked for a Harry Potter convention recently, as I'm now doing OnlyFans.

"They explained it was because it's a 'family show and OnlyFans is affiliated with porn.' This was baffling to me as some actors who do...