Guest Stars Ted Raimi as Joxer Kevin Smith as Ares Alexandra Tydings as Aphrodite Adrienne Wilkinson as Livia/Eve William Gregory Lee as Virgil Stephen Lovatt as Hades Charles Mesure as Archangel Michael Meighan Desmond as Discord Rick Jacobson voices Poseidon Paris Jefferson as Athena Annmarie Dennis as Tisiphone Asa Lindh as Alecto Julian Garner as Hephaestus Joel Tobeck as Deimos Josephine Davison as Artemis Diana Rowan as Shepherd Siosa Fonua as Cullar Jonathan Costelloe as Horseman Jon Brazier as John the Baptist Co Starring Renee O'Connor as Hope