Maybe this is a well-know question, anyway I haven't found an exact duplicate.
It is possible to express $\cos (nx)$ as a polynomial of degree $n$ in $\cos(x)$. As stated in this answer, it is possible to prove it starting from $\cos(nx)$ by repeatedly using
$$ \begin{align*} \cos(a\pm b) &= \cos a\cos b \mp \sin a\sin b\\ \sin(a\pm b) &= \sin a\cos b \pm \cos a\sin b\\ \sin^2(r) &= 1-\cos^2(r). \end{align*} $$
Now I would like to obtain $\sin(nx)$ as a polynomial of degree $n$ in $\sin(x)$. I started from the simplest case:
$$\sin(2x) = \sin x \cos x + \cos x \sin x = 2 \sin x \cos x$$
All I could do was to use $\cos(2x) = 1 - 2 \sin^2 x$, but then I would get
$$\sin(2x) = 2 \sin x \left[ 1 - 2\sin^2 \left( \frac{x}{2} \right) \right]$$
This is a polynomial with $\sin$, but not always $\sin(x)$. Moreover, this answer shows that $\sin(2x)$ can't be written as a polynomial in $\sin x$.
So, for $n \neq 2$, is it possible to express $\sin(nx)$ in terms of $\sin x$ or it is always impossible?