A história de um amor impossível...
Em Los Angeles, Seth (Nicolas Cage), um anjo recém chegado à terra preocupa-se exageradamente com as questões humanas e acaba por entrar numa relação amorosa com uma cirurgiã especializada em doenças cardíacas. Entre ambos surge uma paixão impossível, entre um ser eterno e um de carne e osso, o que leva a que ambos desafiem as leis que definem a sua existência.