The 73rd Sydney Film Festival unveils 248 films from 81 countries for its June 3-14 run, led by 19 titles direct from Cannes.