After weeks of wondering and throwing around theories, Doctor Who fans finally got the big reveal in the latest episode, The Interstellar Song Contest — and honestly, it was wild. The mysterious Mrs Flood, who’s been acting shady and strangely all season, isn’t just a nosy neighbor. She’s actually The Rani, one of the Doctor’s oldest and most dangerous enemies. Yeah, seriously.
Wait, Who Really Is Mrs Flood?
If you remember, Mrs Flood first popped up in the 2023 Christmas special, The Church on Ruby Road. Back then, she just seemed like a sweet older neighbor living next door to Ruby Sunday. But even then, something was kinda off. She knew things she shouldn’t have — like what the TARDIS was — and always seemed to be lurking nearby when things got weird.
As this new season went on, she kept showing up in different time periods, still watching everything like she was planning something big. Turns out, she was. She’s not some random character — she’s actually the Rani, a legendary Time Lord who hasn’t been on the show in over 30 years.
That Final Scene? Total Game-Changer
By the end of the episode, things get intense. Mrs Flood gets hurt — but instead of just regenerating like most Time Lords do, she bi-generates. Yeah, that’s a thing now. Basically, she splits into two different versions of herself. One is still played by Anita Dobson, and the other version is now played by Archie Panjabi.
And Panjabi’s first line? “I’m the Rani — the real one.”
Not gonna lie, that moment gave major chills. It’s the kind of twist that’s gonna change everything for the Doctor moving forward.
Who Is the Rani Again?
If you’re new to Doctor Who, you might be asking — okay, but who exactly is the Rani?
Well, she’s not new. The Rani is another Time Lord, just like the Doctor and the Master. But she’s not really on anyone’s side. She’s all about science, experiments, and controlling time in her own way. She’s cold, calculating, and super smart — the kind of villain who doesn’t just want power, she wants to understand everything, even if it means messing with people’s minds.
She first appeared back in the 1980s, in episodes like The Mark of the Rani and Time and the Rani. After that, she kinda disappeared… until now.
Archie Panjabi Steps In as the New Rani
One of the biggest moments from the episode was seeing Emmy-winning actress Archie Panjabi take over the role. She’s known for shows like The Good Wife and Hijack, and now she’s officially part of the Doctor Who universe.
Her version of the Rani is intense — powerful, confident, and clearly ready to make life really difficult for the Doctor. She even tells viewers to expect “absolute terror.”
What makes her even more unique? She can talk straight to the audience. Yeah, she breaks the fourth wall, which is not something you usually see from villains in the show. No one really knows how she’s doing that — or what her real goal is.
What’s Coming Next?
With all this going on, fans are already hyped for the next episode, Wish World, which is set to air on May 24, 2025. That date has been teased before in the show as a major turning point — apparently it’s the day Earth gets destroyed. So yeah, things are definitely not slowing down anytime soon.
Quick Look Back at the Rani’s Old Appearances
-
In The Mark of the Rani (1985), she was draining brain fluid from people in a Victorian mining town.
-
In Time and the Rani (1987), she tried to bend time to her will using the minds of historical geniuses.
-
She made one last appearance in a 1993 TV crossover event — and then nothing… for over 30 years.
For longtime fans, this comeback means a lot. She’s finally back, and it feels like she’s more dangerous than ever.