Poppy Drayton
as Abigael Jameson-Caine (37 episodes)
Poppy Drayton plays the role of Abigael Jameson-Caine, a half-witch half-demon who initially poses a threat to the Charmed Ones. Abigael is cunning and manipulative, using her powers for her own gain. As the series progresses, her character becomes more complex, blurring the lines between ally and enemy.
#31
Most popular actor on Charmed
157 Wikipedia views yesterday