TV show Good Omens on big screen at Edinburgh International Film Festival

Michael Sheen as the angel (right) and David Tennant as the demon in Good Omens (Amazon Prime Video/PA)
Michael Sheen as the angel (right) and David Tennant as the demon in Good Omens (Amazon Prime Video/PA)