См. в «Словаре трудностей».
Постановка тире избыточна.
Верны оба варианта, второй отличается разговорным оттенком.
См. ответ 201811.
Да, сочетание заглавная роль корректно. Это роль действующего лица, именем которого названа пьеса, фильм.
Правильно: главная роль. Заглавная роль – это роль действующего лица, именем которого названа пьеса, фильм. Иными словами, если бы спектакль назывался «Граф Резанов», роль можно было бы назвать заглавной.