300 is a digitally enhanced sword and sandals semi-epic that lives up to almost all of the buzz generated for…