Jessie Cave, who played Lavender Brown in three Harry Potter films, has joined OnlyFans in order to ‘get out of debt’. Jessie Cave played Lavender Brown in three Harry Potter films.