故事以一個(gè)90多歲的男人回憶大蕭條時(shí)期的生活開(kāi)始。23歲的雅各布·易(羅伯特·帕丁森飾演)由于父母去世,無(wú)力支付學(xué)費(fèi),被迫逃離一所著名的學(xué)校。無(wú)獨(dú)有偶,他在二流馬戲團(tuán)承擔(dān)起了做家務(wù)和照顧動(dòng)物的任務(wù)。馬戲團(tuán)的法寶是一頭名叫羅西的大象,這是一種非常有靈性的動(dòng)物。不幸的是,殘暴的馬戲團(tuán)導(dǎo)演奧古斯特(克里斯托弗·沃爾茨、克里斯托弗·沃爾茲飾)從不知道如何珍惜動(dòng)物。相反,他的妻子瑪麗娜(瑞茜·威瑟斯彭飾演)對(duì)馬戲團(tuán)的動(dòng)物有著母性的愛(ài)。因此,在未來(lái)的日子里,雅各布逐漸愛(ài)上了一位美麗的女人。當(dāng)他們決定私奔時(shí),奧古斯特發(fā)現(xiàn)了他們,但正是羅西的驚人舉動(dòng)成就了他們的愛(ài)情。羅茜的行為也成為雅各布保守了七十年的秘密。這個(gè)秘密到底是什么?