It seems that indeed only prime fields are unrepeatable.
Proof: Let $k$ be unrepeatable and $F\subseteq k$ denote the prime field of $k$. Let $T\subseteq k$ be a transcendence base of $k/F$ and let $G=F(T)$. If $T\neq\emptyset$, then $G/F$ has non-trivial automorphisms (say take one element $t\in T$ to $t+1$). Since $k/G$ is algebraic this extends to a different embedding of $k$ into $\overline G$. Therefore, we see that $k/F$ must be algebraic.
It follows that $F\subseteq k\subseteq \overline{F}$ and since $k$ is unrepeatable (in $\overline F$), $k$ has to be fixed by all automorphisms in the absolute Galois group of $F$. But then $F=k$ and we are done.