That thing actually reminds me of No Face from Spirited Away.