En una ciudad donde los ángeles caminan entre los mortales, Seth, un ser celestial interpretado por Nicolas Cage, observa desde las alturas. Su labor es reconfortar a las almas en su último aliento, pero su existencia etérea cambia drásticamente cuando se enamora de una apasionada cirujana, Maggie, encarnada por Meg Ryan. Atraído por su vitalidad y su humanidad, Seth comienza a cuestionar su propio propósito y la soledad de su vida como ángel.