Question: who played the main character in fiddler on the roof
Answer: The casting of Chaim Topol over Zero Mostel for the role of Tevye caused controversy at first .