Michael Caine, Aaron Eckhart and Gary Oldman (of course) were all great as well.
As fas as story goes, Dark Knight is easily superior. The theme of the whole movie being an allegory for post 9/11 terrorism plus Nolan's ability to make it a crime thriller, disguised as a superhero movie while staying true to the comic book is second to none.
The editing, pace, and Zimmer score is better as well
Black Panther was great but its not even better than The Winter Soldier
I never said that those actors weren't great, just that comparatively and full acting cast between the two movies, Black Panther takes it clean. You even have a host of strong women in BP, not just as characters, but as superb display of acting as well (Dania & Letitia most noticeably), compared to a just one pretty decent at best, Maggie.
As far as themes go, Black Panther weaves so many past and current relevant themes and seamlessly at that, that it beats it there too.
I'd say just barely, pacing could go to Dark Knight, but score. Nah, not even. Score is definitely better in BP, not only cuz of how it synchronizes, accentuates and elevates every scene, but also because BP score is even more playable outside of watching the movie. I play that shyt in the ride like daily. Dark Knight score was great within the context of the movie, but I never even once thought of playing it while not watching the movie, let alone actually done so.
Funny that you bring up Winter Soldier, cuz I know when seeing WS first time in theaters, by the end, I had it better than Dark Knight.