Incisively made short movie to be screen at prestigious film festival