Tags:Alex kingston Doctor The
River Song is a fictional character in the British science-fiction series Doctor Who. She is played mainly by Alex Kingston. River Song was first seen in the series as a future companion of the Doctor. The Doctor is an alien Time Lord who travels through time and space in his TARDIS. River Song is a time traveler herself.