In the tale of Satan's evil deeds and rebellion against God, archangel Michael does battle. Stars John Rowe and Mark Straker.
Discover 11,125,414 listings and 293,775 playable programmes from the BBC
In the tale of Satan's evil deeds and rebellion against God, archangel Michael does battle. Stars John Rowe and Mark Straker.