The 2019 movie was filmed in Whistler, British Columbia, Canada, capturing the snow-covered landscapes. The stunning Fairmont Chateau Whistler is prominently featured in the film, so you can book a ...