cast of The worst of the evil