Question: what is the difference between main role and lead role?
Answer: You can say "a leading role" if there is more than one, e.g. one for a man and another for a woman. If there was only one leading role, you would say "the leading role." There can be only one main role, so you would have to say "the main role."