Guest Stars Adam Croasdell voices Apollo Melina Kanakaredes voices Ariana Jennifer Hale voices Handmaid Danny Jacobs voices King Periander Matt Lowe voices Soldier / Demon