Filming Locations (1)

  • Vancouver, British Columbia, Canada (The last remaining mountainous peak. Also, the diner.)