Question: what is the difference between role and effect?
Answer: As nouns the difference between role and impact is that role is a character or part played by a performer or actor while impact is the striking of one body against another; collision.