Loved this. Somebody give Christoph Waltz an oscar.
I disagree with a friend of mine about Smith and Foxx (he claims Smith would have been a better choice). I thought Foxx was superb as Django, but even if he wasn't, I just couldn't picture Smith in the role. Though that may just be because I'm not a huge fan of Smith. He's never really been outstanding in any of his 'serious' roles. I thought the casting was brilliantly done though. Nobody really let the side down, except for possibly Kerry Washington.
The ending should have happened 20-30 minutes beforehand though. Too long. Not helped that I decided to watch the blasted film with an illness.