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