Once Upon a Time
三生三世十里桃花 (original)
Starring Liu Yifei, Yang Yang, Luo Jin, Kevin Yan, Li Chun, Gu Xuan, Zhang Yaqin, Huang Xiaoge, Chen Peisi, Heming Zhang
It's a drama and fantasy movie, and has a rating of 5.1 out of 10 from Imdb which is fairly okay for this kind of movie.
Watch it here
Not found streaming from Italy.