An angel must decide if love is more important than eternal peace in this Americanized adaptation of Wim Wenders' modern classic Wings of Desire. Seth (Nicholas Cage) is an angel who hovers over the city of Los Angeles, listening to people's thoughts, observing their lives, and guiding them to the next world when they die. While Seth and his fellow angels try to offer comfort to people as they can, they are discouraged from direct contact with humans and are usually invisible to them. While at a hospital, Seth sees Maggie (Meg Ryan), a dedicated heart surgeon who attempts to save the life of a patient Seth was to call upon. Maggie is distraught after the patient passes, and her agony touches something inside the reserved Seth; he finds himself falling in love with her, and he decides to make himself visible so he can communicate with her. As Maggie gets to know the strange visitor in black who has suddenly appeared in her life, she finds herself torn between her new feelings for Seth and her attachment to her fiancé Jordan (Colm Feore), a fellow doctor. Seth, on the other hand, has a serious choice to make -- between immortality and giving it up in order to know both the pleasures and pains of being a human being. City of Angels also stars Dennis Franz as Messinger, a patient at the hospital who has some important advice for Seth. The film's soundtrack featured two Top Ten hits, "Iris" by the Goo Goo Dolls and "Uninvited" by Alanis Morissette.