크리스마스 기분에 들뜬 작은 마을에 더들리(캐리 그랜트 분)라는 신사가 찾아온다. 더들리는 하늘 나라에서 온 천사로 자신을 필요로 하는 사람들 앞에 나타나 그들을 돕고 용기를 준다. 이 마을 주교로 있는 헨리(데이빗 니븐 분)는 대성당을 건설하려는 사업을 추진하지만 뜻대로 성금이 모아지지 않아 초조해 하며 하나님께 도움을 요청한다. 그런 헨리의 기도를 듣고 그 앞에 나타난 더들리는 자신이 하늘 나라에서 온 천사임을 밝히고 그를 도와 줄 것을 약속한다. 한편 헨리의 부인인 줄리아(로레타 영 분)는 헨리가 대성당 건설 사업을 시작한 이후로 옛 친구들과 동료들을 멀리하고 가족을 소홀히 대한다는 사실을 안타까워한다. 그러던 어느 날, 헨리가 대성당 기금 마련을 위해 해밀톤 부인(글래디스 쿠퍼 분)을 만나러 간 사이에 더들리와 줄리아는 스케이트장을 찾아 즐거운 한때를 보낸다. 그 곳에서 줄리아는 더들리와 함께 있으면 무엇이든 가능해지고 즐거워진다는 사실에 그에게서 야릇한 감정을 느끼게 되는데...
목사의 길을 뿌리치고 지금은 높은 연봉의 사회인이 된 벤 워커(케빈 소보 분). 어느 날 천사가 찾아와 그의 지난 선택을 보여준다.
어떤 작은 마을, 작은 새디스트 악마인 프란시(이먼 오웬스)는 자살 중독증 엄마와 알콜 중독자인 아버지 밑에서 뻔뻔하게 성장한다. 어느날 모범생 아들을 괴롭혔다는 이유로 누전트 부인이 고용한 건달들에게 폭행을 당한다. 이제 그녀는 프란시의 표적이 된다. 그녀의 집에 몰래 들어가 난장판을 만든 프란시는 마을에서 쫓겨나 수도원에 감금된다. 성모 마리아를 만나는 환상을 보고, 소아성애자인 신부를 즐겁게 해주는 일을 한다. 다시 마을로 돌아온 프란시. 푸줏간에서 청소부 일을 하게 되는데, 마을 사람들은 그를 배척하고 친구인 조마저 자신과 관계 맺지 않으려 한다. 엄마는 자살하고, 아버지마저 죽어버리자, 그는 점차 광포해져간다. 프란시는 이 모든 일이 다 누전트부인 탓이라고 믿는다.
일찌기 엄마를 잃은데다 아버지가 여기저기 떠돌기 때문에 고아나 다름없는 소년 로져(Roger : 조셉 고든-레빗 분)는 캘리포니아의 야구팀 '엔젤스'가 우승하면 가족과 함께 살 수 있다는 아버지의 말을 믿는다. 한편 로져의 유일한 희망인 엔젤스팀은 우승은 커녕 해체될 위기에 처해있다. 이 팀의 감독 죠지 녹스(George Knox : 대니 글로버 분)는 우리팀 섬수들은 실력도 근성도 없는데다 재수까지 없다고 투덜거린다. 이러한 절망적인 상황 속에서 로져는 앤젤스 팀이 이기게 해 달라고 하늘에게 빌기 시작한다. 버림받은 소년의 기도가 너무나 간절해서인지 아니면 명색이 엔젤스팀이 계속 지니깐 천사들의 체면이 상해서인지 알(Al The Angel : 크리스토퍼 로이드 분)이라는 이름의 천사를 선두로 천사들은 엔젤스가 시합을 벌이는 야구장에서 재미있는 기적을 일으키기 시작한다. 그리고 천사들의 도움을 받은 엔젤스 선수들은 자신들에게 필요한 것은 목표를 향한 신념과 용기라는 것을 깨닫기 시작하는데...
12월 23일 새벽 1시 2분 로스엔젤레스에 한 남자가 떨어진다. 그리고 그를 추척하는 또하나의 천사 가브리엘. 인간에 대해 신뢰를 잃고 노한 하나님이 천사 군단을 보내 인류 말살을 명령했지만 천사들의 대장격인 미카엘은 아직 인간에게 희망이 있다고 보고 혼자서 인간들을 도우러 온다. 미국 뉴멕시코주의 작은 식당 ‘파라다이스 폴스(Paradise Falls)’. 식당주인 밥의 아들 짐은 웨이트리스 찰리를 사랑하고, 찰리는 이미 다른 남자의 아이를 임신중이다. 밥은 이런 찰리와 아들이 맘에 들지 않는다. 정체불명의 돌풍이 불고 식당을 찾은 한 노인은 사람들에게 욕설을 퍼부으며 찰리에게 아기가 죽을 것이라고 말한다. 식당 안의 사람들이 합심해 할머니를 간신히 제압하고 난 후 미카엘이 그들 앞에 나타난다. 그를 경계하는 식당 안의 사람들에게 자신의 임무는 찰리의 뱃속에 든 아이를 지키는 것이라고 말하는 미카엘. 대천사 가브리엘이 이끄는 천사 군단으로부터 찰리를 보호하기 위해 미카엘은 자신의 모든 것을 거는데...
가난한 동네의 목사 헨리 빅스와 그의 아내 줄리아. 줄리아는 성가대 리더이다. 줄리아는 파티도 즐기고 노래도 좋아하는 명랑하고 쾌할한 성격이지만 남편이 너무 바빠 결혼한 이후로는 파티에 참석할 시간조차 없다. 이런 결혼 생활에 지친 줄리아와 그의 가족들 앞에 어느날 천사 더들리가 나타난다. 줄리아는 바쁜 남편과는 달리 자상하고 포근한 더들리에게 서서히 빠져든다.
‘네이트’(미키 루크)는 잔혹하기로 소문난 갱단의 ‘쉐넌’(빌 머레이)의 애인을 건드린 바람에 그 수하들에게 붙잡혀 보복 당한다. 가까스로 그들의 손아귀를 빠져 나와 도망치던 ‘네이트’는 우연히 서커스장에서 지독하게 아름다운 여인 ‘릴리’(메간 폭스)와 마주친다. 서커스장에 갇힌 채 지옥 같은 삶을 살던 ‘릴리’는 자신에게 친절을 베푼 ‘네이트’에게 급격히 빠져들지만 ‘쉐넌’에게 쫓기던 ‘네이트’는 자신의 목숨을 위해 ‘릴리’를 팔아 넘길 결심을 한다. 그러나 그때, ‘릴리’가 숨겨온 충격적 진실이 드러나며 모든 사건이 뒤집히기 시작한다.