19世紀末,寡婦薩拉帶著女兒埃米琳乘船來到舊金山。途中,她發現壹只小船在漂流,只留下壹個男嬰。薩拉收養了他,並給他取名理查德。很快,船上出現了嚴重的疫情。為了生存,薩拉和兩個嬰兒乘坐小船離開,漂流到壹個物資豐富的小島上,在那裏生活。隨著時間的流逝,理查德和埃米琳已經從嬰兒成長為少年,而薩拉卻不幸病逝。兩個少年只能獨自生活在島上。在此期間,埃米琳和理查德壹天天長大,心理和生理也發生了微妙的變化。他們在美麗的珊瑚島上玩耍、嬉戲、發芽愛苗。埃米琳(波姬·小絲飾)終於生了壹個男孩。有壹天,壹艘船終於經過了這個島,理查(克裏斯托弗斯·阿特金斯飾)和埃米琳有了重返文明社會的希望。然而,當船長和船員們踏上小島時,他們的壹切行為讓理查德和埃米琳意識到了所謂文明人的復雜性。最後,他們放棄了重返文明社會的機會,決定留在這個戶外天堂般的小島上,在蔚藍的大海和明媚的陽光中壹起死去...