5.9 1080pThe Puppet Masters Oct. 21, 1994The Puppet Masters IMDb: 5.9 1994 109 min 211 viewsThe Earth is invaded by alien parasites—aka ‘slugs’—that ride on people’s backs and control their mindsHorrorScience FictionThriller