Marvel Studios announced Thursday morning that James Spader will play the villain Ultron in The Avengers: Age of Ultron.
Spader has made a career out of playing an eccentric oddball who is so much smarter than everyone else that he can barely condescend to be in the same room with them.
Ultron, in the Marvel comics at least, is a robot entity so intelligent and powerful that he decides all of humanity needs to be wiped out, which is sort of the ultimate in condescension.
So one at least on that level, Spader's casting makes a lot of sense. And writer-director Joss Whedon recently told Entertainment Weekly that Ultron is "not a happy guy, which means he’s an interesting guy. He’s got pain. And the way that manifests is not going to be standard robot stuff." All of that sounds very much up Spader's alley.