Only real zeros are x-intercepts. The first two factors give the real zeros 1 and −1. For the third factor, ask whether x2+4=0 has a real solution.
x2=−4⟹no real x, since a real square is never negative
Its two roots are the non-real pair 2i and −2i, which never appear on the x-axis. So the graph has exactly 2 x-intercepts, even though the polynomial has 4 roots counted with multiplicity.