Качественный захватывающий сценарий без сюжетных дыр, хорошая актерская игра, раскрытые персонажи, а не пустышки, которым зрителю не хочется сопережевать; хороший монтаж, профессиональная операторская работа. Если это боевик, то продвинутые спецэффекты.
Ну а если не разбирать фильм на его составляющие, то все хорошие картины после просмотра оставляют у зрителя чувство, что он не зря потратил время, что фильм каким-то образом внутренне его обогатил или же подкинул пищи для размышления.
Лично я считаю, что хорошие фильмы, это фильмы, от которых нужно какое-то время отходить. Это фильмы, которые не забываются через пять минут, а о которых потом еще какое-то время думаете.
Режиссер. Именно этот человек даёт жизнь и смысл фильму. Он прорабатывает все моменты, которые должны быть запоминающимися, яркими, а главное - со смыслом. А когда режиссер, сценарист, оператор, актеры, композитор и др. работают в едином тандеме получается хороший фильм, а в самом лучшем варианте - шедевр, классика.