동물의 얘기를 알아듣는 독특한 능력을 타고난 존 두리틀(에디 머피)은 어릴 적 아버지에게 호된 야단을 맞고는 자신의 능력을 까맣게 잊고 성장한다. 어느날 두리틀은 러키라는 개가 하는 말을 알아듣고는 혼란에 빠지는데 이 일을 안 동네의 아픈 짐승들이 모두 두리틀의 집으로 몰려온다. 두리틀은 처음엔 당황하지만 자신이 동물들에게 도움이 된다는 사실에 의사로서의 보람을 새롭게 느낀다. 한편 마크, 진과 함께 운영하던 병원을 의료업계 재벌 캐넷사가 인수하려 하자 두리틀은 처음엔 돈을 벌수 있는 기회라며 좋아한다. 하지만 동물들과 얽히는 과정에서 두리틀은 의사로서 타성에 젖은 자신을 반성하게 된다.
시카고 내셔널 미러지의 스캔들 폭로 기자 퀸랜(윌리엄 허트)은 어느 날 장난스런 편지 한 통을 받게 된다. 내용은 대천사인 마이클(Michael: 존 트라볼타 분)이 아이오와주 스텁스에 살고 있으며, 그는 한 할머니를 파산 직전에서 구해줬다는 것. 퀸랜의 상사인 편집장 몰트(Vartan Malt: 밥 호스킨스 분)는 특종을 잡아오라고 동료 휴이(Huey Driscoll: 로버트 패트토렐리 분)와 가짜 천사 전문가 도로시(Dorothy Winters: 앤디 맥도웰 분)를 현장으로 급파한다. 하지만, 천사를 90년대의 UFO쯤으로 알고 있는 철저한 무신론자 몰트의 속셈은 그들이 특종을 못 잡아왔을 때, 휴이를 해고시키고, 잡지 전문 표지 모델인 휴이의 애완견 '스파키'를 빼앗는다는 것이었다. 어쨌거나 퀸랜과 도로시, 휴이와 스파키는 천사를 찾아 떠나는 이 의심스런 여행의 동행이 된다. 가짜 천사 전문가 도로시와 퀸랜은 처음부터 티격태격이다. 세상사에 닳고 닳은 퀸랜은 천사가 이 세상에 있을리 만무하다고 비웃는다. 하지만 이들은 우여곡절 끝에 마침내 아이오와에 도착하고 정말 날개를 단 천사 마이클을 만나게 되는데...
자매인 케이트와 멜라니는 멜라니의 결혼식에서 상처를 준 장면 이후 몇 년 동안 서로 연락을 하지 않았습니다. 부모인 웬디와 앨은 딸의 부재로 인한 고통이 두 사람 사이에 쐐기를 박았고, 그 긴장은 결국 별거로 이어졌습니다. 케이트는 크리스마스에 온 가족이 함께 모이기로 결심하고 완벽한 장소인 옛 고향집을 알아냈습니다. 유일한 문제는 지금 그곳에 다른 사람이 살고 있다는 것입니다.