Doctor Doctor Who Guide

River Song

Last updated 28 March 2020

River Song has appeared in:
15 episodes of Doctor Who
51 episodes of Big Finish


Credits
2008Silence in the Library (as Professor River Song)River Song, played by Alex Kingston in Silence in the Library (as Professor River Song)Alex Kingston
Forest of the Dead (as Professor River Song)River Song, played by Alex Kingston in Forest of the Dead (as Professor River Song)
2010The Time of AngelsRiver Song, played by Alex Kingston in The Time of Angels
Flesh and StoneRiver Song, played by Alex Kingston in Flesh and Stone
The Pandorica OpensRiver Song, played by Alex Kingston in The Pandorica Opens
The Big BangRiver Song, played by Alex Kingston in The Big Bang
2011The Impossible AstronautRiver Song, played by Alex Kingston in The Impossible Astronaut
Day of the MoonRiver Song, played by Alex Kingston in Day of the Moon
A Good Man Goes to WarRiver Song, played by Alex Kingston
Let's Kill Hitler (as Stunt Double for River Song)River Song, played by Jo McLarenJo McLaren
Let's Kill Hitler (as Double for River Song) (uncredited)River Song, played by Joanna BluettJoanna Bluett
Let's Kill Hitler (as Double for River Song) (uncredited)River Song, played by Claire SkelceyClaire Skelcey
Let's Kill HitlerRiver Song, played by Alex KingstonAlex Kingston
Closing TimeRiver Song, played by Alex Kingston
The Wedding of River SongRiver Song, played by Alex Kingston
2012The Angels Take Manhattan (as Hand double for River Song) (uncredited)River Song, played by Lorna GibbonsLorna Gibbons
The Angels Take Manhattan (as Double for River Song) (uncredited)River Song, played by Sarah PhillipsSarah Phillips
The Angels Take ManhattanRiver Song, played by Alex Kingston in The Angels Take ManhattanAlex Kingston
2013The Name of the DoctorRiver Song, played by Alex Kingston in The Name of the Doctor
2015The Husbands of River SongRiver Song, played by Alex Kingston in The Husbands of River Song
Big Finish: Diary of River Song: Series 1: I Went to a Marvellous PartyRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 1: SignsRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 1: The Rulers of the UniverseRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 1: The Boundless SeaRiver Song, played by Alex Kingston
2016Big Finish: Doom Coalition: 2: BeachheadRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 3: Absent FriendsRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 2: The UnknownRiver Song, played by Alex Kingston
2018Big Finish: Diary of River Song: Series 3: The Lady in the LakeRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 4: Time in a BottleRiver Song, played by Alex Kingston
2019Big Finish: Diary of River Song: Series 5: The Bekdel TestRiver Song, played by Alex Kingston
Big Finish: The Eighth of March: EmancipationRiver Song, played by Alex Kingston
Big Finish: UNIT: Incursions: This Sleep of DeathRiver Song, played by Alex Kingston
Big Finish: Ravenous 3: Deeptime FrontierRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: Lies in RuinsRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 6: An Unearthly WomanRiver Song, played by Alex Kingston
2020Big Finish: Diary of River Song: Series 7: Colony of StrangersRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: Collision CourseRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 6: The Talents of GreelRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 2: Scenes from Her LifeRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 3: The Eighth PieceRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 3: A Requiem for the DoctorRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 5: Animal InstinctRiver Song, played by Alex Kingston
Big Finish: Ravenous 3: Companion PieceRiver Song, played by Alex Kingston
Big Finish: Ravenous 3: L.E.G.E.N.DRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 2: The GiftRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 3: The Doomsday ChronometerRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 3: My Dinner with AndrewRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 5: The Lifeboat and the DeathboatRiver Song, played by Alex Kingston
Games: The Eternity ClockRiver Song, played by Alex Kingston in Games: The Eternity Clock
Doctor Who (Miscellaneous): Night and the Doctor: First NightRiver Song, played by Alex Kingston
Big Finish: Ravenous 3: The Odds AgainstRiver Song, played by Alex Kingston
Big Finish: UNIT: Incursions: TempestRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 7: Abbey of HereticsRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 2: The SonomancerRiver Song, played by Alex Kingston
Big Finish: Doom Coalition: 3: The Crucible of SoulsRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 3: The FuriesRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 5: Concealed WeaponRiver Song, played by Alex Kingston
Doctor Who (Miscellaneous): Night and the Doctor: Last NightRiver Song, played by Alex Kingston
Big Finish: UNIT: Incursions: The Power of River Song Part 1River Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 7: Barrister to the StarsRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: The Split InfinitiveRiver Song, played by Alex Kingston
Big Finish: UNIT: Incursions: The Power of River Song Part 2River Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 7: Carnival of AngelsRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 2: Five Twenty-NineRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 4: Kings of Infinite SpaceRiver Song, played by Alex Kingston
Big Finish: The Eighth of March: The Big Blue BookRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: The Sacrifice of Jo GrantRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 2: World Enough and TimeRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 4: Whodunnit?River Song, played by Alex Kingston
Big Finish: The Eighth of March: Inside Every WarriorRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: Relative TimeRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 6: The Web of TimeRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 2: The Eye of the StormRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 4: Someone I Once KnewRiver Song, played by Alex Kingston
Big Finish: The Eighth of March: NarcissusRiver Song, played by Alex Kingston
Big Finish: The Legacy of Time: The Avenues of PossibilityRiver Song, played by Alex Kingston
Big Finish: Diary of River Song: Series 6: PeepshowRiver Song, played by Alex Kingston