When you think about the 2005 classic Nanny McPhee, your brain probably jumps straight to Emma Thompson. It’s hard not to. She’s got the snaggletooth, the warts, and that heavy black cloak that makes her look like a Victorian Mary Poppins who has seen some serious stuff. But if you watch it again today, you’ll realize the real heart of the movie isn't just the magical discipline. It's the scullery maid. Nanny McPhee Kelly Macdonald—playing the quiet, illiterate, and deeply kind Evangeline—is actually the glue holding the Brown family together before the magic even starts.
Most people remember Macdonald from the gritty halls of Boardwalk Empire or her breakout in Trainspotting. Seeing her in a frilly apron scrubbing floors feels like a fever dream now.
Who was Kelly Macdonald in Nanny McPhee?
Honestly, Evangeline is such a "goody two-shoes" role compared to Macdonald's later work. She plays the Browns' scullery maid, a woman who is essentially invisible to the patriarch, Cedric Brown (played by Colin Firth), but a saint to his seven chaotic children. While the 17 previous nannies were being terrorized by "eating the baby" pranks and exploding kitchens, Evangeline was the only one they actually liked.
She's illiterate. That’s a huge part of her arc. One of the kids, Simon, actually spends time teaching her to read in secret. It’s a small, tender detail that makes her eventually leaving the house so much more heartbreaking.
The Great Aunt Adelaide Twist
Everything changes when the terrifying Great Aunt Adelaide (Angela Lansbury, in one of her last great "villain" roles) decides she’s going to "rescue" one of the children from their poverty-stricken father. She wants to take the daughter, Christianna.
Instead of letting a child be snatched away, Evangeline makes a choice. She pretends to be one of the daughters. She volunteers to go. It’s a massive sacrifice. She leaves her life of service—and her secret crush on Mr. Brown—to protect the kids. When she leaves, the house feels empty. You really feel the loss. It’s not just magic that fixes this family; it’s this weird, selfless love that Evangeline carries around like a heavy tray of dishes.
The Transformation: From Scullery Maid to Bride
The ending of the film is pure, high-fructose fairy tale energy. Aunt Adelaide returns with a "reformed" and educated Evangeline for Cedric’s wedding to the horrible Mrs. Quickly.
Nobody recognizes her at first.
Kelly Macdonald cleans up well. The movie uses the "ugly duckling" trope, but it’s handled with a bit more grace than your average rom-com. She’s had a glow-up, she’s learned to speak "properly," and she’s finally on the same social level as Cedric. When the wedding to Mrs. Quickly inevitably descends into a massive food fight (thanks to the kids and a few "bees"), the path clears for the ending we all wanted.
Nanny McPhee taps her stick.
It snows in August.
Evangeline’s simple dress transforms into a wedding gown.
It’s the moment Nanny McPhee’s job is truly done. She says the iconic line: "When you need me, but do not want me, then I must stay. When you want me, but no longer need me, then I have to go."
Why Kelly Macdonald almost didn't do it
Back in 2004, when this was being filmed, Macdonald was already a "serious" actress. She had done Gosford Park and Intermission. In interviews, she’s mentioned that she loved the "old school" sensibility of Emma Thompson's script. It didn't feel like a modern, CGI-heavy mess. It felt like a Western. Chaos enters a town, a mysterious stranger fixes it, and then they ride off into the sunset.
Interestingly, her career went in a completely different direction after this. You’d think she would have become the queen of British period dramas. Instead, she went to the U.S. and fought her way into No Country for Old Men. She actually had to fight her own agents to get that audition because they didn't think she fit the "Texas wife" vibe.
Why the role of Evangeline still matters
If you’re revisiting the film, look at the nuances Macdonald brings. It’s a "supporting" role, but she never feels like an extra. She brings a specific kind of Scottish warmth that balances out the stiff, upper-lip Britishness of the rest of the cast.
Some quick facts about the performance:
- Macdonald's character is the only one who sees the "real" Nanny McPhee before anyone else.
- She spent weeks in rehearsal with seven children, which she later described as both fun and exhausting.
- The chemistry with Colin Firth was so subtle it was almost painful—mostly because his character was so oblivious.
Practical Insights for Fans
If you're a fan of Nanny McPhee Kelly Macdonald and want to dive deeper into her filmography, don't just stop at the kids' movies. Her range is actually kind of insane.
- Watch "The Girl in the Café": This came out around the same time (2005) and won her an Emmy. It shows her playing a much more complex, modern version of the "shy girl" archetype.
- Re-watch the "Snow in August" scene: Notice how the makeup and lighting change for Macdonald at the very end. It’s a masterclass in 2000s-era practical effects and costume design.
- Compare with "Boardwalk Empire": If you want to see how far she can push a character, watch her as Margaret Thompson. It is the polar opposite of the sweet, illiterate Evangeline.
Ultimately, Evangeline isn't just a side character. She's the proof that the Browns were worth saving. Nanny McPhee provided the discipline, but Evangeline provided the heart. Without her, the magic would have just been a series of chores.
Next time you're flipping through streaming services and see that snaggletooth face, give it a watch for Kelly. She's the secret weapon of the whole movie.