The Upside Down Show/The Prince of Egypt

Cast:

 * Shane as Moses
 * David as Rameses
 * Mrs. Foil as Miriam
 * Puppet as Aaron