Eve James as Charlotte Archer
The Young Witch
Kaylee Bryant as Sheela Garner
The Dark Witch
Nina Dobrev as Astrid Angel
The Innocent Witch
Christopher Eccelson as The Ninth Doctor
The Oncoming Storm
Billie Piper as Rose Tyler
The Bad Wolf
John Barrowman as Jack Harkness
The Flirty Captain
And the rest of the Doctor Who Cast as their respective characters.
YOU ARE READING
Story Of Us {Jack Harkness Love Story}
FanfictionCharlotte Archer, the young witch from a neighboring planet of Gallifrey has been with the Doctor as long as she can remember. Throughout the Time War and everything before and after. She would always protect him and he her, but what happens when sh...