Let it Snow (2019) 16th December 2021 Let it Snow is showing now on Netflix. The Netflix straight to streaming Christmas movie is somewhat of a mixed bag, especially More