Finite order endomorphisms

Why the finite order endomorphisms are diagonalizable over the complex numbers (or any algebraically closed field where the characteristic of the field does not divide the order of the endomorphism) with roots of unity on the diagonal?


Solution 1:

Because the endomorphism is annihilated by a polynomial with simple roots.

(The fact that the eigenvalues are roots of unity is clear. Indeed, the diagonal matrix has also finite order.)