대학 신입생 ‘조쉬 휘튼(쉐인 하퍼)’은 고집스러운 무신론자 철학 교수 ‘제프리 래디슨(케빈 소보)’으로부터 수업 시작 전 종이에 “신은 죽었다”라고 쓰라는 강요를 받는다. 주님의 존재를 부정할 수 없는 ‘조쉬’는 홀로 그의 요구에 반론을 제기한다. 자신의 자존심을 건드려 단단히 화가 난 ‘래디슨’ 교수는 ‘조쉬’에게 ‘신’이 존재함을 증명하여 학생들과 자신의 마음을 바꿔보라는 과제를 내주며, 만약 증명하지 못할 경우 낙제를 시킬 것이라고 선언하는데... 과연 ‘조쉬’는 교수와 학생들 앞에서 그의 믿음을 증명할 수 있을까?
전화 교환수인 샤론(미미 로저스 분)은 남자친구인 빅(파트릭 보쇼 분)과 함께 동거를 하고 있다. 이들은 다른 커플들과 함께 매우 문란한 성생활을 하는데 어느 날 샤론이 랜디(데이빗 듀코브니 분)라는 남자를 만나면서 둘은 헤어진다. 랜디와 함께 시작된 새로운 생활에 만족을 느끼지 못하는 샤론은 기독교인들에게서 곧 휴거가 올 것이라는 이야기를 듣고 랜디를 설득하는데 무신론자인 랜디는 설득은 커녕 그녀의 곁을 떠난다. 혼자 남은 샤론은 새 삶을 느끼고 하나님의 상징인 진주에 대한 꿈을 꾼다. 그녀는 랜디를 찾아가고 마침내 그를 개종시켜 그와 결혼하여 딸을 낳고 행복한 가정생활을 꾸려 나간다. 그러나 갑자기 랜디가 교통사고로 죽자 샤론은 악마의 유혹에 넘어가고 악마는 하나님 행세를 하며 그녀에게 아이를 데리고 사막 한복판으로 오면 천국으로 데려가 주겠다고 한다. 사막에서 아무리 기다려도 악마가 오지 않자, 딸은 아빠가 보고싶다며 함께 죽자고 한다. 그 말을 들은 샤론은 딸을 죽이고 자신도 죽으려하지만 자살을 하는 사람은 천국에 가지 못한다는 이야기를 떠올리고 자살을 포기한다. 딸을 죽인채 사막에서 떠나려다 친구인 경찰에게 과속으로 잡힌 그녀는 자신이 딸을 죽였다고 자백하고 교도소에 끌려가게 되고 하나님을 원망한다. 바로 그 때, 휴거가 일어나 그녀는 천당과 지옥 사이의 죄를 씻는 강가에 가게 되는데...
하나님의 음성을 듣는 자, 약속의 땅을 향한 위대한 여정이 시작된다! “나는 아브라함의 하나님, 이삭의 하나님, 야곱의 하나님이다” 이스라엘 백성의 번성을 두려워한 바로는 이스라엘 아기를 죽이라 명한다. 이스라엘 백성의 울음과 절규가 가득한 와중 애굽의 공주는 갈대 상자에 누인 '모세'를 아들로 키우게 되는데... 어느 날, 광야의 가시덤불에서 이스라엘 백성을 약속의 땅으로 인도하라는 하나님의 음성을 들은 모세는 애굽으로 돌아가기로 결심하는데... 고난의 길 가운데서도 하나님의 약속을 굳게 믿으며 떠나는 출애굽의 여정!