Paul Bettany is getting an upgrade. The actor, who has been lending his voice to Jarvis , the computer program-cum-butler in Marvel’s Iron Man movies, has now been cast as iconic Avenger hero the Vision in The Avengers: The Age of Ultron . Joss Whedon is directing the movie, which promises to be chock-a-block with heroes and villains. The cast of the first movie are returning, which will now include Elizabeth Olsen as the Scarlett Witch and Aaron Taylor-Johnson as Quicksilver . James Spader is playing the lead villain, Ultron , while Thomas Kretschmann will play Baron Strucker . Bettany’s casting puts Age of Ultron and maybe even Ant-Man into a clearer lens. Ultron is a classic Marvel villain who was created by Dr. Hank Pym, who he looked at as a father figure. He eventually turned on Pym -- and humanity -- and went on to "father" his own creation, the synthetic orange-skinned android known as the Vision. Vision, in turn, rejects Ultron and joins the Avenge