The Henson family has refuted the rumors that the historic Charlie Chaplin lot, formerly home to the Muppet Studios, has been sold to the Church of Scientology. The estate made the following statement to Discussing Film in response to their original report: “We are not in any business dealings with the Church of Scientology, and that organization is not in consideration as a potential buyer of...