I've never seen Lord of War, but Blood Diamond was brilliant. I used to think De Caprio was another idiot pretty-boi actor, but in this he plays the Rhodesian mercenary quite well, even down to accent. And the depictions of how the "rebels" basically mass murder villages was brutally realistic, for Hollywood. That the plot pissed off De Beers made it all the better.