Alexander Skarsgard and Whoopi Goldberg have joined the cast of CBS All Access series ‘The Stand’, an adaptation of Stephen King’s novel.

Skarsgard is set to play the villain Randall Flagg, whilst Goldberg will take on the role of Mother Abagail who is immune to the superflu and leads the ‘good’ survivors of the plague toward Boulder, Colorado. She also claims to be a prophet of God.

The story follows Stu Redman, a Texan who is the first man discovered to be immune to the Captain Trips virus that has ravaged the planet. He eventually becomes a leader in a community known as the Free Zone and is tasked with confronting the evil Randall Flagg.

James Marsden is set to play Stu Redman. Also on the cast is Amber Heard as Nadine Cross, a private school teacher and a virgin who believes she has a unique destiny to be by Flagg’s side.

Also in news – Exclusive: “It was a difficult marriage…” Anthony Russo talks candidly about Spider-Man leaving the MCU for Sony

Greg Kinnear will play Glen Bateman, an arthritis-afflicted professor who joins Stu on his journey to meet Mother Abagail. Odessa Young is Frannie Goldsmith, a pregnant woman who leaves her devastated community with a man named Harold Lauder (Owen Teague), but ends up falling in love with Stu.

Henry Zaga is Nick Andros, a young, deaf-mute grifter. Jovan Adepo is Larry Underwood, a young musician with a taste for fame and illegal substances. Brad William Henke is Tom Cullen, Andros’ travelling companion and a sweet but developmentally challenged man. Daniel Sunjata is Cobb, a military man charged with supervising Stu.

The show is written by Josh Boone and Ben Cavell – with King writing the final episode –  and will also see Boone direct.