I am wondering whether the following statement is true or not.
Let $f\colon \overline{B_1(0)}\subseteq \mathbb{C} \to \mathbb{C}$ be a continuous map on $\overline{B_1(0)}$ and holomorphic on $B_1(0)$. If $f$ is not constant and $\lvert f(z) \rvert = 1$ whenever $\lvert z \rvert = 1$, then $$f\left[\overline{B_1(0)}\right]=\overline{B_1(0)} .$$
I have tried using Maximum Modulus Principle and Schwarz Lemma to no success since I do not know anything about $f(0)$.