Jennifer Morrison
Credit: Michael Germana /Landov; Frazer Harrison/AMA2011/Getty Images

Jennifer Morrison is a redhead now! The Once Upon a Time actress traded her sunnier hue for a rich, garnet-flecked auburn, a change she made to film her role in the upcoming drama Some Girl(s). “It’s a nice excuse to change things up for a little bit and disappear into a character,” the actress told at a dinner honoring Jason Wu in West Hollywood last night. And even within 48 hours of her dye job, her darker shade has already made an impact. “I often times think no one knows who I am and I just sneak through my life,” she explained. “I’m realizing with the red hair that everybody is like, ‘Ohmygawd! You have red hair!’ People do recognize me!” Tell us: Do you like her look?

Plus, see more hair makeovers we love!

— Lindzi Scharf