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.