Feast of award-winning movies at European Film Festival