Actor Ed Harris is reuniting with his The Human Stain co-star Sir Anthony Hopkins to play the villain in upcoming Tv series Westworld.

The A Beautiful Mind star has been cast as The Man in Black, a character described by producers as "the distillation of pure villainy into one man", reports TheWrap.com.

X-Men actor James Marsden has also joined the line-up for the highly-anticipated show, which is inspired by director Michael Crichton's cult 1973 sci-fi thriller of the same name.

Harris, Hopkins and Marsden will co-star alongside Evan Rachel Wood, Jeffrey Wright and Rodrigo Santoro, while J.J. Abrams and Jerry Weintraub will serve as executive producers.

The original film starred Richard Benjamin, James Brolin and Yul Bryner, who portrayed creepy robot cowboy Gunslinger.