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.