Assume that $z_1, z_2, z_3, z_4$ lie on a line or circle C.
By what I just mention above, there exist a mobius tran $T$ that takes the real numbers $x_2, x_3, x_4$ to $z_2, z_3,z_4$ respectively. Since there is only one such line or circle and since we know that Mobius take $\mathbb{R}_{\infty}$ to a line or circle, we see that there exist a real number $x_1$ such that $T(x_1) = z_1$.
Since the cross ratio is preserved under a Mobius trans, then $ (x_1,x_2,x_3,x_4)=(T(x_1),T(x_2),T(x_3),T(x_4))=(z_1,z_2,z_3,z_4)$
But since $x_i$ is all real numbers, its cross ratio is also real, which show that the cross ratio of $z_i$ is also real.