Question:
Is the moduli space of smooth complex curves of genus $g\geq2$ isomorphic to the affine space $\mathbb A_{\mathbb C}^{3g-3}$?
(Note: I am not asking about the compactification of this space, which by definition is not affine!)
I know that the complex dimension is $3g-3$, and so it is locally isomorphic to the vector space $\mathbb C^{3g-3}$. But is it globally $\mathbb A_{\mathbb C}^{3g-3}$?
I can't find a reference that answers this.
UPDATE #1:
Genus $g=1$ is not in the range of my question, but I was trying to use it for intuition nevertheless. One of way of computing the moduli space of smooth elliptic curves gives me $\mathbb A^1_{\mathbb C}$ as the moduli space (i.e. using the $j$-invariant) and another way gives me $\mathbb{CP}^1\backslash\{0,1,\infty\}$ (by studying $2:1$ covers of $\mathbb{CP}^1$ branched over $4$ pairwise-distinct points). Both are one-dimensional and noncompact, but which is the better candidate for the moduli space? I know that the issue of moduli of elliptic curves is quite a subtle one, and the real answer lies in the world of stacks, but if your only two options were $\mathbb A^1_{\mathbb C}$ and $\mathbb{CP}^1\backslash\{0,1,\infty\}$, which would you choose? ("Neither" is not allowed!) Does the $j$-invariant simply give deformations around some particular elliptic curve of one's choice, and hence makes the former space into the tangent space to the moduli space, while the latter space is the "actual" moduli space (in some sense)?
UPDATE #2:
It occurred to me that the $0$ and $1$ that are being omitted from the projective line in the second candidate space could be the two "special" isomorphism classes of elliptic curves (with automorphism groups $\mathbb Z_6$ and $\mathbb Z_4$, respectively). If we were to restore these two points, this would correct the "discrepancy" between the two candidate moduli spaces. The isomorphism of affine varieties from $\mathbb A^1_{\mathbb C}$ to $\mathbb{CP}^1\backslash\{\infty\}$, i.e. from the space of $j$-invariants to double covers of $\mathbb{CP}^1$ branched over $4$ points, would be $a\mapsto1728^{-1}a$.
For this to be correct, it would require that the $j=0$ and $j=1728$ curves are branched over $4$ non-distinct points (perhaps a double branch point for one and a triple for the other)...could any of this hold water?
(Or perhaps $j=0$ and $j=1728$ can't be realized as double covers at all?)
Should any of this experimentation with the $g=1$ case inform the $g>1$ case? What insights should it be giving me about the original question?
a) The moduli space $\mathcal M_g$ of smooth projective curves is not isomorphic to $\mathbb A^n_\mathbb C$ because its only global holomorphic functions are just the constants: $\mathcal O_\text {hol}(\mathcal M_g)=\mathbb C$.
Hence the holomorphic variety underlying $\mathcal M_g$ is not even Stein (whereas of course $\mathbb A^n_\mathbb C$ is Stein) , a fact confirmed by studiosus's answer that it contains complete curves.
b) Another reason why $\mathcal M_g$ is not isomorphic to $\mathbb A^n_\mathbb C$ is that it is singular.
For $g\geq 4$ we have the nice criterion that a point $[C]\in \mathcal M_g$ is singular iff the corresponding curve $C$ has a non-trivial automorphism.
And there always exist such curves of genus $g$ with non-trivial automorphisms: the hyperelliptic curves for example.