Beautiful, interesting, incredible cinema.
Two puppeteers in Australia look for a way to escape their sleepy coastal town.