The festival will screen more than 100 independent films including 24 world premieres from 29 different countries.