Ova adaptacija brodvejske predstave otvara se zračnom perspektivom Manhattana. Upoznajemo dvije suparničke ulične bande: Jetse, drugu generaciju američkih tinejdžera i Sharkse, portorikanske imigrante. Kad rat između Jetsa i Sharksa dosegne vrhunac, vođa Jetsa, Riff (Russ Tamblyn), odlučuje izazvati Sharkse na posljednju borbu. Pristaje se sastati sa vođom Sharksa, Bernardom (George Chakiris), na ratnom vijeću koje će se održati na školskom plesu. Kako bi bio uvjerljiviji, Riff sa sobom dovodi svog starog prijatelja Tonyja (Richard Beymer). No Tony se zaljubio u Barnardovu sestru Mariju (Natalie Wood). Njihova će ljubavna priča, poput one Romea i Julije, završiti tragično.

Theodore Logan (Keanu Reeves) i Bill S. Preston (Alex Winter), dva su najbolja prijatelja i pomalo tupasta srednjoškolaca koji pod hitno moraju napisati detaljni referat kako bi položili povijesti. Tu ima pomaže Rufus (George Carlin), muškarac iz budućnosti koji svoj vremeplov stavi na raspolaganje Billu i Tedu. To je samo početak njihovih avantura koje ih vode kroza razna vremenska razdoblja.

Henry, morski zoolog na Havajima, sve svoje slobodno vrijeme posvećuje zavoljenju žena koje dolaze na Havaje na odmor. No, jednoga dana djevojke upoznaju ljupku i simpatičnu Lucy u koju se zaljubljuju na prvi pogled. Međutim, Lucy pati od kratkotrajnog gubitka memorije nakon auto nesreće. Sjeća se samo događaja jednog dana. Za nju je svako jutro jutro nakon nesreće. Tako Lucy uvijek prvi put upozna Henryja. I Henry se može samo nadati da će ga Lucy ponovo i ponovo zanimati.