Fans of EastEnders have been left baffled by Mo Harris's age realising she's clocked up almost as many years as Dot Cotton.
It was recently mentioned that Big Mo would be turning 84 this month, which came as a shock to some viewers.
They were even more amazed to learn that Mo and Dot are close in age, as Dot is also in her 80s.
Recently, Jean asked Habiba to sort out a 50th birthday party for Kat, however she thought the party was for Mo.
When Habiba told residents Mo was turning 50, they were shocked, of course, but it was later revealed it was actually Kat.
In real life, Laila Morse, who plays Mo, is a decade younger than her alter ego as she is 74.
June Brown, who plays Dot, recently turned 93.
Dot ended up leaving Walford recently after Martin Fowler told her he was responsible for stealing her money.
However, it was Sonia who took the cash in order to pay off a blackmailer.
As if Mo is older than Dot.
Currently the soap is celebrating its 35th anniversary and residents of Albert Square are on a boat celebrating The Vic winning Best Pub in London.
During the episodes, Tracey the barmaid confessed to Mo that she one had a one-night stand with Phil Mitchell.
Mo turned to Tracey and said: "You and Phil Mitchell?" Clearly shocked by the revelation.
Tracey then confirmed saying: "It was years ago, just one night. Saying that, a night would be a generous description," and the pair began laughing.
Viewers know the party doesn't go to plan as the boat crashed causing lower decks to take on water.
Will they be able to get out in time?
EastEnders airs Monday and Friday at 8pm and Tuesday and Thursday at 7.30pm on BBC One.
Did you know Mo and Dot were only three years apart in age? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!