on fine form : environmentalist wowed when she attended the latest festival premiere on thursday evening