the 5 0 0 undefeatable spartans clashing in a deep valley against the vast armies of the middle east while a solar eclispe is occuring