The Omen (2006)/Hercules

Cast

 * Katherine Thorn as Megara
 * Robert Thorn as Hercules
 * Mrs. Baylock as Hera
 * Damien Thorn as Apollo
 * Keith Jennings as Hades
 * Father Brennan as Pain
 * Bugenhagen as Panic
 * Harvey Spencer Stephens as Zeus