Sretna obitelj, otac, majka, sin i kćer doseljava na idilično imanje na selu. Ubrzo saznaju da se iza njihove kuće nalazi groblje kućnih ljubimaca. Kada nesretna sudbina zadesi obiteljskog mačka obitelj ga na nagovor susjeda odluči pokopati na staro indijansko groblje nakon čega bi se četveronožni ljubimac trebao vratiti u život. To se zaista i dogodi no ubrzo će se ispostaviti da mačak više nije isti kao prije...

Smješten u predivnom krajoliku stare Havane prije Revolucije, Prljavi ples 2 nam prikazuje priču dvoje mladih ljubavnika iz različitih svjetova koji moraju riskirati sve kako bi ostali zajedno. Odmah nakon preseljenja na Kubu zajedno sa svojim roditeljima 1958. godine, 18-godišnja Katey Miller (Romola Garai) se zaljubljuje u Xaviera (Diego Luna) s kojime se tajno sastaje tako rušeći sve norme svoje društvene klase, dok se novonastala politička klima zahuktava i prijeti da će ih zauvijek razdvojiti...

Catherine je žena u kasnim dvadesetima, duboko posvećena svom ocu Robertu, briljantnom i poznatom matematičaru. Dok se Robertova vještina u svijetu brojeva još čini jakom, on počinje gubiti dodir sa stvarnošću i, dok ga obuzima ludilo, Catherine se počinje pitati je li možda naslijedila očevu duševnu bolesti zajedno s matematičkim genijem. Nakon Robertove smrti Catherine se suočava s Halom, darovitim i gorljivim Robertovim učenikom koji želi pregledati pokojnikove bilješke u nadi da će pronaći njegovo posljednje veliko djelo. Dok je Catherine neodlučna da preduboko zaviri u očev rad iz straha da bi ondje mogla vidjeti natruhu vlastite budućnosti, ona dopusti Halu da to učini. Kad jedna bilježnica otkrije matematički dokaz potencijalno povijesnih razmjera, to izazove neslućene posljedice.