Question: Is it true that a subfield $ K $ of $ \mathbb{C} $ is dense if and only if the roots of unity in $ K $ are dense in the unit circle?
Context: I was thinking about the infinite degree algebraic extension $ K:=\mathbb{Q}(\zeta_p, \zeta_{p^2},\zeta_{p^3},\dots ) $ adjoin all the $ p^n $ roots of unity for a fixed $ p $. It seems like $ K $ should be dense in $ \mathbb{C} $.
Being a dense subfield of $\mathbb{C}$ is not very difficult. Every complex embedding of a number field $K \to \mathbb{C}$ (i.e. with image not contained in the real line) is dense in the Euclidean topology of $\mathbb{C}$, but $K$ always has finitely many roots of unity. For example, $\mathbb{Q}(i)$ is dense in $\mathbb{C}$, but the only roots of unity it contains are $\{\pm 1, \pm i\}$, which is not dense in the unit circle.
Conversely, any subfield of $\mathbb{C}$ containing any root of unity besides $\pm 1$ is dense in $\mathbb{C}$, since such a field necessarily contains a cyclotomic number field $\mathbb{Q}(\zeta_m)$, and this is dense in $\mathbb{C}$ already.