Historia 23-letniego Jacoba Jankowskiego (Robert Pattinson), zdolnego studenta weterynarii, który po tragicznej śmierci rodziców nie może znaleźć sobie miejsca w życiu. Bohater postanawia dołączyć do grupy cyrkowej, gdzie poznaje piękną Marlenę (Reese Witherspoon), w której szybko się zakochuje. Kobieta ma już jednak męża, a jest nim właściciel całej trupy, niestabilny emocjonalnie treser zwierząt August (Christoph Waltz).
Historia miłości dwojga ludzi, którym przyszło się spotkać w czasach Wielkiego Kryzysu na przełomie lat 20. i 30. XX wieku, w czasach, kiedy miłość była luksusem, na który nie każdy mógł sobie pozwolić.