I hated Dunkirk and loved Detroit. Both show brutality in different ways, although I did not give a crap about any of the characters in Dunkirk, save one and he died. I love my country- USA, but it comes down to race relations being an embarrassment to America and an issue that it still refuses to face, while WWII was a glorious time for America. Americans like to thump their chests about defeating Nazis, but often cower in denial when faced with the fact that racism is still very real in their own backyard. That is why movies like Detroit will underperform more often than not and the Dunkirks of the movie industry will succeed.