Martha Jones is a fictional character played by Freema Agyeman in the long-running British science fiction television series Doctor Who and its spin-off series , Torchwood .
Dr. Martha Jones is a fictional character who is played by Freema Agyeman in the television series Doctor Who and its spin-off series , Torchwood .