Fantastic Planet

Fantastic Planet ★★★★

This movie is so iconic. I love the bizarre squiggly wormy creatures and the sounds they make