El detective John Hobbes está convencido de que tras la ejecución del asesino en serie Edgar Reese se han acabado los problemas. Pero cuando la gente que conoce comienza a cantar la misma canción que Reese cantó durante su ejecución, Hobbes se da cuenta que quizá tras los crímenes se encuentre el ángel caído Azazel, que fue condenado a vagar informe por la Tierra y toma los cuerpos de otras personas.
En el año 2035, el convicto James Cole voluntarios a regañadientes para ser enviado de regreso en el tiempo para descubrir el origen de un virus mortal que aniquiló a casi toda la población de la tierra y obligó a los sobrevivientes a las comunidades subterráneas. Pero cuando Cole es enviado por error a 1990 en lugar de a 1996, es arrestado y encerrado en un hospital psiquiátrico. Allí conoce a la psiquiatra Dra.
Un famoso contrabandista promete a su padre, cuando éste está a punto de fallecer, convertirse en un hombre decente y devolver la honra al nombre de la familia. Pero naturalmente, el paso a la honradez no le resultará fácil y tendrá que enfrentarse a parientes, amigos y enemigos.