If $A$ is real orthogonal, its eigenvalues must have moluli $1$, but they are not necessarily $\pm1$. Also, when you mention diagonalisation, what matrices are used to diagonalise $A$? If you mean diagonalisation by a real invertible matrix, this is not always possible: $P$ is real implies that $P^{-1}AP$ is real. So, if $A$ has nonreal eigenvalues, its eigenvalue matrix cannot be equal to $P^{-1}AP$ for any real $P$. In fact, every $2\times2$ rotation matrix that is not equal to $\pm I$ is not diagonalisable over $\mathbb{R}$.
If you mean diagonalisation by a perhaps complex matrix, then it is known that every real orthogonal matrix is diagonalisable. More generally, every real or complex normal matrix (including real orthogonal matrix) is unitarily diagonalisable over $\mathbb{C}$