The film lives in two worlds, the world we as humans know, and the ethereal plane where angels exist. The crisscrossing of the two always looks awesome, especially since the angels all dress in black trench coats. These worlds collide when angel Seth, played by Nicolas Cage, comes into contact with a cardiologist named Maggie, played by Meg Ryan. This is the perfect character for the angel to meet since the film is about the meaning of life and the wonders of being human and living on Earth. The actors chosen here are great too.
Cage is simply awesome as the angel.
His sense of wonder, of feeling, of emotion makes every miniscule partical of his character come to life. It's hard to imagine anyone else in the role. He makes the dialogue so special and the film's meaning so intense that the images simply crackle everytime he is on screen. Ryan, meanwhile, may play the misty eyed female she has played opposite so many other leading men, but here she seems to take it to the next level. Also in the cast are Andre Brougher as another angel and Dennis Franz as a construction worker who is one of Maggie's patients.