Правило таково: дефис не пишется, если предшествующее однословное приложение может быть приравнено по значению к определению прилагательному: красавица дочь (= красивая дочь), старик отец (= старый отец). Напрашивается ответ, что дефис не нужен: старики полковники (= старые полковники). Однако в названии фильма «Старики?полковники» содержится явная аллюзия на известный фильм Эльдара Рязанова «Старики-разбойники» (1971), в названии которого дефис пишется, и это объяснимо: смысл сочетания не 'старые разбойники', а 'старики, ставшие разбойниками' (по сюжету фильма Рязанова два друга-пенсионера решили организовать «преступление века», чтобы один из них, следователь, смог избежать увольнения, раскрыв это преступление). Очевидно, по аналогии с названием «Старики-разбойники» дефис пишется и в названии «Старики-полковники».
Кроме того, отметим, что в недавно вышедшем из печати полном академическом справочнике «Правила русской орфографии и пунктуации» сочетания типа старик-отец предлается писать через дефис (что вполне логично и снимает все вопросы). Подробнее об этом см. в ответе на вопрос 219845.
Правильно: главная роль. Заглавная роль – это роль действующего лица, именем которого названа пьеса, фильм. Иными словами, если бы спектакль назывался «Граф Резанов», роль можно было бы назвать заглавной.
Извините, вопрос непонятен.
Поставленная запятая нужна.
Запятая поставлена правильно.
"Большой толковый словарь русского языка" С. А. Кузнецова отмечает, что слово правоохранитель в этом значении используется:
ПРАВООХРАНИТЕЛЬ, -я; м.
Тот, кто работает в правоохранительных органах. Известный среди правоохранителей специалист. Прокурор выступил на стороне правоохранителей.