Корректно: старый(,) добрый фильм.
Если на -я не падает ударение, правильно в дательном падеже: Милии. Правила не менялись.
Мужской вариант склоняется: Филей, Филея, Филею и т. д.
Корректно: в Костроме, в городе Костроме.
Орфографически верно: двух с половиной часовой.
Оба варианта корректны.