Placid gets new forum for screening first-rate films