The Melbourne International Film Festival hosts a feast of cinematic delicacies from over 50 countries for seventeen days this winter commencing in July.Heavily garnished with a range of parties and special events that cast a celebratory mood over Melbourne.