I'm so done with this fandom. Seriously, all these fucking plot twist that could happen. And do we know why Mary called John James? Oh, because maybe she worked for him on a little job at a swimming pool.
Plot twist to the plot twist: It IS Cas and he says "Whoops, sorry, wrong John and Mary.">>plot twist to the plot twist to the plot twist: Cas calls the doctor and the Tardis shows up and apologizes to Cas for goofing up like that.