Last Christmas is a charming film and a good Christmas movie - at least for the first 2/3rds of the film. But that last act really took away everything the film was. The twist and the suddenness of the characters turn to do good felt so forced that it breaks down the characters arc that genuinely destroyed what could have been a decently good time.