Basada en el best-seller internacional de Terry Pratchett y Neil Gaiman, la segunda temporada de Good Omens explorará tramas que van más allá del material original para dar luz a esta peculiar amistad entre Azirafel (Michael Sheen), un ángel quisquilloso y comerciante de libros raros, y el demonio de vida acelerada, Crowley (David Tennant). Después de haber estado en la Tierra desde El Principio y con el Apocalipsis frustrado, Azirafel y Crowley vuelven a una vida tranquila entre los mortales en el Soho londinense.
Eso, hasta que el arcángel Gabriel (Jon Hamm) aparece de forma inesperada en la puerta de la liberia de Azirafel sin ningún recuerdo de quién es y cómo llegó ahí. Mientras Crowley desconfía del motivo por el que el arcángel ha acudido a la librería, Azirafel está deseando resolver el misterio que se oculta tras el estado de Gabriel. Sin embargo, esconder al arcángel tanto del Cielo como del Infierno trastorna sus vidas de maneras imprevistas. Para resolver este misterio, y frustrar al Cielo y al Infierno en el proceso, el dúo necesitará más que un milagro; necesitarán volver a confiar el uno en el otro.