Just a few days ago, we learned that the co-lead opposite Man of Steelâs Henry Cavill in director Edward Zwickâs The Great Wall was down to either Alexander Skarsgard (True Blood) or Benjamin Walker (Abraham Lincoln: Vampire Hunter). The decision-making process wasnât stretched out much further, as Variety now reports that Walker has landed the role. The period pic explores âthe mysteriesâ behind the construction of The Great Wall in China, and apparently involves some inhuman element that the builders of the wall are trying to keep out. Cavill and Walker will play 15th century British soldiers who stumble upon the construction of the wall, and presumably get caught up in the havoc that this supernatural presence brings.Walker is a relatively untested actor on the big screen. He had bit parts in Kinsey and Flags of Our Fathers, but he stretched his chops in the Broadway play Bloody Bloody Andrew Jackson. Weâll get our first good look at Walker in a starring role in this summerâs Abraham Lincoln: Vampire Hunter.