'It's so f***ed up': 'Harry Potter' actress Jessie Cave on b