Question: what is the difference between role and duty?
Answer: As nouns the difference between role and duty is that role is a character or part played by a performer or actor while duty is that which one is morally or legally obligated to do.