Mega Man ZX

Mega Man ZX is a cross between Mega Man X and Zero.