Show Menu


Watch Xena Warrior Princess online: Episode A Necessary Evil

Presumed dead, the defeated Amazon leader Velasca (Melinda Clarke) returns to do battle and forces Xena (Lucy Lawless) to make a risky deal with her old enemy Callisto (Hudson Leick). With Renee O'Connor.

Ready to Watch Xena Warrior Princess, Season 2, Episode ?
click here to see where to watch or (watch here).