The Legend of the Christmas Witch 2: The Origins Cast Monica Bellucci Francesco Russo Corrado Guzzanti Fabio De Luigi Nicola Guaglianone Alessandro Haber Giulietta Rebeggiani