故事始于一位90多歲的老人對自己在經(jīng)濟大蕭條時期生活的追憶。23歲的雅各(羅伯特·帕丁森飾)因父母雙亡無力支付學(xué)費,被迫從名校肄業(yè)出逃,機緣巧合在一家二流馬戲團承擔(dān)起打雜和照顧動物的工作。馬戲團的法寶是一頭名為蘿西、極具靈性的大象,但殘暴的馬戲總監(jiān)奧古斯特(克里斯托弗·瓦爾茲飾)長期虐待動物,與其充滿母性之愛的妻子瑪蓮娜(瑞茜·威瑟斯彭飾)形成鮮明對比。雅各在與瑪蓮娜共同照料動物的過程中漸生情愫,兩人萌發(fā)私奔念頭。計劃實施時被奧古斯特發(fā)現(xiàn),在沖突爆發(fā)的危急時刻,蘿西以極端行為當(dāng)場殺死暴戾的奧古斯特,這一舉動不僅終結(jié)了壓迫與虐待,也意外成全了雅各與瑪蓮娜的愛情。七十年后,當(dāng)年的秘密仍被老人默默守護。