As Neil Gaiman's big and small screen projects hang in the balance following allegations of sexual assault against the author, Good Omens fans have been given some closure although it's not exactly what they were hoping for. Based on the novel co-written by Gaiman and the late, great Terry Pratchett, Good Omens follows the angel Aziraphale (Michael Sheen) and the demon Crowley's (David Tennant) unlikely friendship across millennia. When Crowley is tasked with looking after the son of Satan, who will bring about the end times, the reluctant demon accidentally loses him and the pair must race to recover the Antichrist.