2) Captain Jack Harkness
Whatever plots and arcs they’re given to work with, if a character doesn’t have personality then they aren’t going to be entertaining to watch. That’s not a worry with Captain Jack Harkness, though, as he has one of the biggest personalities ever on Doctor Who.
A Time Agent from the 51st century, Jack is probably most known for his dashing, flirtatious nature. Described as pansexual, the Captain is seemingly attracted to each and every person that he meets and has been lauded as one of sci-fi’s greatest LGBT heroes.
Beyond that, Jack is just a fascinating character. Over his travels with the Doctor, he was granted immortality and much drama has been mined from his immeasurably long life. It’s no wonder that his popularity was such that he starred in cult favourite spinoff Torchwood, which fans are forever campaigning to bring back to the screen.