Shaft (2000)/Hercules

Cast

 * John Shaft as Hercules
 * Carmen Vasquez as Megara
 * Peoples Hernandez as Apollo
 * Walter Wade, Jr. as Phil
 * Uncle John as Young Hercules
 * Judge Dennis Bradford as Hades
 * Rasaan as Pain
 * Diane Palmieri as Hera
 * Jimmy Groves as Panic
 * and more