The 10-episode mini-series takes place in a world set thousands of years after the destruction of civilization as we know it. The adaptation of Terry Brooks' book series follows the Shannara family, whose members can tap into ancient magic to help reshape the world's future.
Season one will follow the plot of the second book in the series, The Elfstones of Shannara.
He joins a cast that also includes Ivana Baquero (Pan's Labrynth) as Eretria, a human described as being from the wrong side of the tracks. Raised by a group of thieves called The Rovers, she has had to use her good looks to survive. After rescuing Wil (Austin Butler, The Carrie Diaries) from danger, she stumbles into being part of Amberle's journey to save the Four Lands. Other previously announced castmembers include Arrow alum Manu Bennett as the druid Allanon and Aaron Jakubenko (Spartacus) as the Elven prince Ander.
Source - The Hollywood Reporter