Homer Wells(托比·馬奎爾 Tobey Maguire 飾)從小在St. Clouds的一所孤兒院長大,孤兒院的院長Dr. Wilbur Larch(邁克爾·凱恩 Michael Caine 飾)對他關懷備至。Homer和其他孤兒一起健康快樂地成長,他還在Dr. Larch身邊學習,掌握了精湛的醫術,尤其是婦科手術。有一天,中尉Wally Worthington(保羅·路德 Paul Rudd 飾)帶著他的未婚妻Candy Kendall(查理茲·塞隆 Charlize Theron 飾)來到孤兒院進行墮胎手術。術後,Homer詢問Wally能否帶他到外面的世界去看一看,Wally欣然答應。於是Homer跟著Wally離開了孤兒院,生命中第一次見到了大海,還在Wally家的蘋果莊園找了份工作。不久後Wally又去緬甸參加戰爭。Homer和Candy在日復一日地相處中滋生了愛情。而另一方面,Homer收到孤兒院寄來的信,Dr. Larch希望他回去當他的助手,但Homer拒絕了,他更想留在外面的世界。此時Wally前線傳來噩耗,Wally受傷下半身癱瘓即將回家。Homer該如何處理這些問題呢?本片根據John Irving的同名小說改編,獲得七項奧斯卡提名,贏得最佳男配角和最佳改編劇本獎。