Maggie Barnes

Maggie Barnes was the hidden villainess from the 2007 film, The Seeker: The Dark is Rising.

She was played by Amelia Warner.

Maggie appeared in the opening scenes of the film when she lost her red scarf, which was retrieved by Will Stanton (the film's main protagonist). Maggie and Will officially meet for the first time at a Christmas party, and later in the film, she is shown revealing her supernatural powers to Will. As the two conversed, Will revealed to Maggie that he had powers as well, and he confesses his infatuation with her.

However, Maggie turned heel in the film's climax, when she is revealed as an evil ancient witch who was in league with The Rider, the film's main antagonist. The Rider plans to unleash The Dark in five days' time, and regarding Maggie's role, she was working with him to retrieve the signs from Will in exchange for eternal youth.

After The Rider's attack towards the manor, which includes icicles hurling down in to the home, Maggie suddenly appeared to Will, warning him that he's not safe. She attempted to manipulate Will into giving her the five signs that he acquired, only for Will to see the final sign appear. At that moment, the evil Maggie snarled at Will to give her the signs, but Will, having seen Maggie's true villainous persona, flatly refused. Upset at Maggie's failure, The Rider took away her youth, causing Maggie to rapidly age. Maggie made one last attempt to retrieve the signs from Will, only to age to death and perish in the flood.