Muppet Treasure Island stars the most unsettling puppet ever ... on all things showbiz here Want all the biggest Showbiz and TV news straight to your inbox? Sign up for our free Daily Star Showbiz ...