塞斯﹝尼可拉斯凱吉飾﹞是一名充滿好奇心的天使,他專門護送垂死的病人上天堂。而在當地醫院中從事心臟科手術的醫生瑪姬﹝梅格萊恩飾﹞卻成日在手術台上幫助病人與死神交戰。有一天,瑪姬在進行手術時,一名病人突然暴斃於她手中,當塞斯前來護送病人上路時,卻發現了瑪姬的脆弱和自責。天使情不自禁的想要伸出援手,幫助這個令他心動的女人。當他們倆相遇後,瑪姬也喜歡上溫柔體貼的塞斯,而這時候的塞斯卻對自己無法真正融入現實生活,體會的凡人的觸摸、感官而無奈沮喪。但他深愛著瑪姬,渴望分享她生活的點滴,於是他對上帝提出要求,那就是放棄天使的身份,成為一個真實的凡人,會饑餓、會疼痛、會流淚。為了愛情,他寧願用在天堂裡億萬年的永生,換取人間短暫卻甜蜜的生活……。