Danny (Austin O'Brien) je dječak opsjednut kinom i filmovima u kojima je glavni lik Jack Slater (kojeg glumi Arnold Schwarzenegger). Poslije dobivanja čarobne karte koju je prethodno Huddini dobio od nekog azijskog mađioničara, a koju sada Danny ima u svom vlasništvu, granica između realnosti i svijeta filma nestaje, pri čemu Danny sam završava u filmu Jack Slater 4. Zarobljen unutar filma, Danny mora ubijediti Slatera da je on ustvari izmišljeni lik kojeg glumi stvarni glumac po imenu Arnold Schwarzenegger. Stvari postaju kompliciranije kada zlikovac u filmu Jack Slater 4, plaćeni ubojica Benedict (Charles Dance), dođe u posjed čarobne karte uz pomoć koje otputuje u stvarni svijet. Slater i Danny ga prate u stvarni svijet u kojem otkrivaju kako su stvari mnogo teže no što je to slučaj u filmovima, tj. otkrivaju kako ondje klišeji akcijskih filmova (automobili eksplodiraju kada se puca na njih i prolazak kroz staklo prozora ne izaziva bol) ne postoje.

General Rancor (Andy Griffith) prijeti da će uništiti svijet projektilom koji skriva u svojoj tajnoj bazi. No kako bi postigao svoj cilj treba mu poseban kompjutorski čip koji je izumio znanstvenik, prof. Ukrinsky (Elya Baskin). Agentu Dicku Steeleu (Leslie Nielsen) dodijeljen je slučaj i on mora spriječiti nesreću. Udružuje se s Ukrinskyjevom kćeri Veronique (Nicollette Sheridan), koja je KGB-ov agent.