One root would have to be real because 3 is an odd number and can be positive or negative, and the leading term will dominate the equation. (This, of course, means that the coefficients of the equation are all real, a normal assumption.) With imaginary coefficients it could be different, such as (x-i)^3.
The fact is there is the "Irreducible Cubic," where all roots are real, but they appear as imaginary. You use DeMovier’s formula to take care of that. (Cardan, himself, noticed the case of X^3=15X+4, where 4 is a solution.)
On the other hand, if two complex roots, then they are always conjugates; so that in multiplying them, the imaginary part goes out. (X-(a+bi))(X-(a-ib))=X^2-2aX+a^2+b^2.
The formula you give, x=\sqrt[3]{m+\sqrt{n}}+\sqrt[3]{m-\sqrt{n}} is only good for one root, unless we remember the other roots involve the use of the cubic root of 1. Which is a root of the same equations. Because the cubic root involves three possible solutions. (But, there are actually more solutions to the above equation, but more than three are reduntant.)
If you have not studied complex numbers, then this would be confusing. One author says this about the above formula: "I do not recommend that you memorize these formulas. Aside from the fact that it's too complicated, there are other reasons why we don't teach this formula to calculus students. One reason is that we're trying to avoid teaching them about complex numbers. Complex numbers (i.e., treating points on the plane as numbers) are a more advanced topic, best left for a more advanced course. But then the only numbers we're allowed to use in calculus are real numbers (i.e., the points on the line)."
http://www.math.vanderbilt.edu/~schectex/courses/cubic/