For a better experience on MUBI, update your browser.

Ratings & Reviews

  1. msmichel's rating of the film Larvae Channel 2

    '...life is ambiguous...' An older Palestinian couple who have been displaced and now reside in a refugee camp give their praises to god and their condemnation to those who displaced them, made more interesting by the rotoscope animation technique.