Jennifer Morrison plays blond beauty Emma Swan on our fave fairy tale series Once Upon a Time. However, the star has been spotted rocking a number of different hair colors and styles, from chocolate brown to striking red.

So what is her real hair color? Is she a natural blonde?

The answer is: yes! Jennifer is in fact a natural blonde. “As an actor, I like to into my character as much as I can,” she explained to SHAPE, “And often that starts with the color of my hair.”

We love how dedicated she is to her craft! She certainly looks beautiful in any hair color, though we’re partial to blond as that’s the hair color of our beloved Emma Swan.

Are you surprised that Jennifer is a natural blonde? What is your favorite hair color on her? Sound off below!

Source: SHAPE