Zooey Deschanel on Elf: The Truth About the Casting Twist and That Blonde Hair

Zooey Deschanel on Elf: The Truth About the Casting Twist and That Blonde Hair

If you turn on a TV between Thanksgiving and New Year's Eve, you're going to see her. Big blue eyes, a deadpan stare that could melt ice, and a voice that sounds like it belongs in a 1940s jazz club. Zooey Deschanel in Elf is basically the blueprint for the "cynical girl with a heart of gold" trope.

Honestly, it’s weird to think about now, but back in 2003, nobody knew who she was. She was just this 21-year-old kid who had dropped out of college to try and make it as an actress. And she almost didn't make it into the movie at all. Like, at all.

The Katie Holmes thing most people forget

So, here’s the kicker. Zooey Deschanel wasn't actually the first choice for Jovie. Not even close. During a recent chat on the Call Her Daddy podcast in late 2025, she spilled the tea on how the audition actually went down. She walked into the room to meet director Jon Favreau, and he basically told her she was wasting her time.

"Oh, you don't need to read. We just offered it to Katie Holmes," Favreau told her.

Ouch. Imagine being a struggling actor and hearing that. But instead of leaving, she just sat there and talked to him. Since she figured she’d already lost the gig, the pressure was gone. She wasn't nervous. She was just... being Zooey. And then, as luck (or fate) would have it, Katie Holmes had a scheduling conflict and had to drop out. Favreau remembered the quirky girl who wasn't nervous, and the rest is history.

Why she was blonde (and why it looked kinda fried)

One of the biggest questions people still ask is: "Wait, is that actually Zooey Deschanel?"

The blonde hair throws everyone off. We're so used to her signature dark brunette bangs from New Girl that seeing her as a blonde feels like a glitch in the matrix. People used to think she was a natural blonde back then, but she finally set the record straight. Her hair is naturally dark brown. Period.

She only had the blonde hair because she had just screen-tested for a different movie about a pop star. That movie never even happened. Talk about a random butterfly effect. When she showed up to the Elf meeting, the producers liked the look and told her to keep it.

But if you look closely at some of those scenes in Gimbels, her hair looks a little... stiff? She admitted recently that her hair was basically ruined during filming. It was bleached, then highlighted, then they glued in extensions that she couldn't get out. She actually ended up ripping some of her own hair out trying to remove them. The things people do for Christmas magic, right?

That shower scene wasn't even in the script

If you've seen the movie—and let's be real, you've seen it twenty times—you know the scene. Buddy wanders into the employee locker room because he hears a "heavenly" voice singing "Baby, It's Cold Outside."

That whole moment? It only exists because Zooey can sing.

Jon Favreau has said that the character of Jovie was meant to be "catered" to whoever they cast. If they had hired an actress who was a pro skateboarder, Jovie would have been a skateboarder. Seriously. But since Zooey had a cabaret act in real life and a voice that sounded like vintage vinyl, they rewrote the part to include the music.

How her voice changed the ending

It wasn't just the shower scene. The entire finale of the movie changed because of her. Originally, the ending was supposed to be way more action-heavy. But once Favreau realized what he had with Zooey’s vocals, he pivoted.

The idea that "the best way to spread Christmas cheer is singing loud for all to hear" became the literal heart of the film. Without Zooey's ability to lead that crowd in "Santa Claus Is Coming to Town" outside Central Park, the movie would have had a totally different vibe. It might have just been another goofy Will Ferrell comedy instead of the perennial classic it became.

The Will Ferrell connection

Working with Will Ferrell is apparently exactly what you’d expect. Zooey has called him "the nicest human being" and said she basically spent the whole shoot just trying not to laugh.

She was only 21. He was already a titan. But the chemistry worked because she played the "straight man" to his insanity. While he’s eating spaghetti with maple syrup and screaming about Santa, she’s just staring at him like he’s a total freak. Which, to be fair, he was.

Why she doesn't watch it

Despite the fact that Elf is a billion-dollar cultural phenomenon, Zooey doesn't really sit around watching herself on screen. She’s gone on record saying she’s only seen the movie once, at the premiere in 2003.

She finds it a little "narcissistic" to watch her own work. Plus, her kids apparently aren't even that into it. She mentioned that her daughter Elsie and son Charlie found the movie "a little weird" when they first saw it. Kids, man. They have no respect for the classics.

What to take away from the Jovie legacy

If you're looking for a reason why Elf still hits 20+ years later, look at Jovie. She represents all of us—the jaded, the tired, the people who think Christmas is just a corporate slog.

Zooey Deschanel brought a specific kind of "anti-energy" that made Buddy’s optimism actually mean something. If Jovie had been a "manic pixie dream girl" from the start, the movie wouldn't have worked. We needed her to be grumpy so we could watch her melt.

Next steps for your next rewatch:

  • Look for the moment in the Gimbels manager's office where you can see how truly "bleached" her hair was.
  • Pay attention to the "Baby, It's Cold Outside" duet; notice how Leon Redbone’s voice was actually mixed in for the soundtrack version, but the film version is raw Zooey.
  • Compare her deadpan delivery here to her later work in 500 Days of Summer—you can see the seeds of her future career being planted in that elf costume.
MR

Mia Rivera

Mia Rivera is passionate about using journalism as a tool for positive change, focusing on stories that matter to communities and society.