Series 2 (The Doctor)

Series 2 of The Doctor stars Catherine Tate as Donna Noble, John Barrowman as Captain Jack Harkness, and Alex Kingston as River Song. Series 2 of The Doctor is split into two parts and features a grand total of 26 episodes.

Recurring

 * Donna Noble - Catherine Tate
 * Captain Jack Harkness - John Barrowman
 * River Song - Alex Kingston

Guest

 * The Doctor - Peter Capaldi
 * Missy - Michelle Gomez
 * Davros - Julian Bleach
 * The Woman - Claire Bloom