Bunuel
For all its historical inaccuracies and incorrect descriptions of European art, faith, and architecture, The Da Vicni Code,the famous mystery-detective novel, was heavily criticized, so much so that probably the controversy propelled filmmakers to make a film based on the novel.
A. For all its historical inaccuracies and incorrect descriptions of European art, faith, and architecture
B. With all its historical inaccuracies and incorrectly describing European art, faith, and architecture
C. Having inaccurate history and incorrect descriptions of European art, faith, and architecture
D. As a result of inaccurate history and incorrect descriptions of European art, faith, and architecture
E. Despite inaccurate history and incorrect descriptions of European art, faith, and architecture
A. For all its historical inaccuracies and incorrect descriptions of European art, faith, and architecture
--> Keep this one. "its" correctly refers to the noun that directly comes after this clause. "For" correctly conveys the causal relationship.B. With all its historical inaccuracies and incorrectly describing European art, faith, and architecture
--> "historical inaccuracies" is not parallel with "incorrectly describing". "incorrect descriptions" would have been more suitable.
C. Having inaccurate history and incorrect descriptions of European art, faith, and architecture
--> It could have been "for having" and not just "having" but even then the ending phrase starting with "so much so..." would not make sense. The "criticism" can be made for the attempt to deliver "inaccurate history and incorrect descriptions".and not just having them in the book.
D. As a result of inaccurate history and incorrect descriptions of European art, faith, and architecture
--> Option A is more concise than this one. Moreover, "inaccurate history" would refer to incorrect history as a whole while "historical accuracies" would point to various events in history that were specifically incorrect and not the entire history. Hence, there is a slight meaning difference.
E. Despite inaccurate history and incorrect descriptions of European art, faith, and architecture
--> Despite conveys contrast and that is not intended here.
IMO Option A