In the first part of A Dream of a Thousand Cats/Calliope, a Siamese cat known as The Prophet shares her dream with a gathering of other felines, revealing that Morpheus has shown her the truth about their past. The Prophet used to be owned by cruel owners who threw her kittens into a lake while a young cat who attends the gathering belongs to a loving couple.

Paul and Marion, the antagonistic owners of The Prophet are played by Michael Sheen and his real-life partner Anna Lundberg. Meanwhile, the tabby kitten’s loving owners are voiced by David Tennant and his wife Georgia Moffett Tennant.

The full cast of A Dream of a Thousand Cats are as follows:

Sandra Oh as The ProphetRosie Day as The Tabby KittenDavid Gyasi as The Grey CatJoe Lycett as The Black CatNeil Gaiman as Crow/Skull BirdJames McAvoy as Golden-Haired ManDavid Tennant as Don and Georgia Tennant as Laura LynnMichael Sheen as Paul and Anna Lundberg as MarionNonso Anozie as WyvernDiane Morgan as GryphonTom Wu as Hippogriff

All episodes of The Sandman are now streaming on Netflix.

Good Omens Stars David Tennant and Michael Sheen Reunite for New Sandman Episode - 29