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...
U mirnome gradu Timberlineu grizli Boog uživa sve povlastice i komfor zahvaljujući svojoj surogat-majci, Beth, lovočuvarici koja ga je spasila dok je bio malen. Boog uživa plodove slave kao zvijezda Bethina prirodoslovnog showa u gradskome amfiteatru, a u Bethinoj garaži Boog gleda omiljene TV-emisije, jede osam obilnih obroka na dan i svake se večeri ušuška u udoban krevet sa svojim plišanim medvjedićem, Dinkelmanom. Da, Boog ima savršen život - dok se ne pojavi Elliot. Elliot je tanašan jelen koji brzo govori i koji se u gradu nađe u nesvijesti te shvati da mu nedostaje jedan rog i da je svezan na krovu kamioneta fanatičnoga lovca Shawa. Kada se Elliot probudi, on zamoli Booga da ga oslobodi. Boog ne može ignorirati Eliottove grozničave molbe i oslobodi nesretnoga jelena. Ipak, pokaže se da nijedno dobro djelo ne prolazi nekažnjeno - Elliot slijedi Booga u njegov dom i namami ga da provedu ludu noć u gradu - zbog čega obojica završe u šumi.
Nakon što je došao iz vojske Brian Flanagan (Tom Cruise) pokušava pronaći marketinški posao u New Yorku no bez uspjeha. Kad uvidi da mu je za posao potrebna diploma odluči početi studirati i zaposli se honorarno kao konobar. Nakon što uz pomoć profesionalnog konobara (Bryan Brown) postane poznat omogući mu se putovanje na Jamajku gdje bi u baru radio za bolju plaću. Brian odlazi na Jamajku gdje upoznaje mladu umjetnicu Jordan (Elisabeth Shue) u koju se zaljubljuje.