Annesinin babasının trafik kazasında öldüğü haberini alan 23 yaşındaki Jacob, o esnada Cornell Üniversitesi veterinerlik bölümündeki son sınavlarına hazırlanmaktadır. Acı haber sonrasında sirk treni olduğunu öğrendiği trene atlayıp gider. Jacob?un eğitiminin veterinerlik üzerine olduğunu öğrenen sirk sahibi ona havyanların sorumluluğunu verir. Jacob sirkin asi fili Rosie ile tanışır ve onu eğitmeye çalışır.
Savaş sonrası sirkte baş eğitmen olarak çalışmaya başlayan şizofren hayvan terbiyecisi August (Christopher Waltz), etrafındaki insanlara ve eğittiği hayvanlara karşı kötü muamele yapan merhametsiz bir adamdır. August ve sirkin yıldızı olan eşi Marlena Rosenbluth (Reese Withherspoon) başlangıçta Jacob ile temkinli bir ilişki kursalar da bir süre sonra Jacob, Marlena?ya aşık olacaktır.