Characters called John

Jack and John are often hero names, a few years ago we did a "Jack" quiz, now it's John's turn! Name the characters from the following clues.

  1. The Doctor
  2. This John is a Doctor in 1950's Korea
  3. The generic name for a unknown person but also the name of a TV series.
  4. Another military doctor who served in Afghanistan before meeting his flat mate!
  5. The one who will be
  6. He's the bastard brother of the King of The North
  7. He loves it when a plan comes together!
  8. Which film featured John Anderton played by Tom Cruise?
  9. Who played Long John Silver in Sky's 2012 mini series of Treasure Island?
  10. Yippee-ki-yay…
  11. Leader of the future resistance
  12. Became military leader of his expedition after his commanding officer was killed by a wraith.
  13. Iconic fictional character who first appeared in the 1972 novel First Blood by David Morrell
  14. Legendary outlaw Little John has been played by many actors. Which Star Trek character was forced to be him in Qpid?
  15. Cylon number one played by Dean Stockwell