Pankkivirkailija Guyn päivät kulkevat samaa rataa. Aamuherätys, lemmikkikalan tervehtiminen, aamiainen tv:n ääressä, työmatkalla napattu kahvi, rakasta kotikaupunkia tuhoavien aurinkolasipäisten olentojen ihailua, tapaaminen samassa pankissa työskentelevän Buddy-vartijan kanssa, pankkiryöstö, jonka suorittaa taas joku aurinkolasipäisistä yli-ihmisistä… Eräänä päivänä hän törmää sattumalta Molotov Girl nimiseen naiseen ja silloin kaikki muuttuu. Guylle paljastuu, että hän on hahmo Free City-nimisessä videopelissä, ja aurinkolasipäiset olennot ovat pelaajien avatareja, jotka tuhoavat kaupunkia pelin tehtäviä täyttäessään. Molotov Girl on todellisessa maailmassa pelisuunnittelija Millie, joka etsii pelistä todisteita koodinsa kaappaamisesta. Guy päättää ryhtyä oman tarinansa sankariksi ja pelastaa maailman omalla tavallaan ennen kuin on liian myöhäistä.

12-vuotias Max on paniikissa: hänet on kutsuttu bileisiin eikä hän osaa suudella. Max ja hänen ystävänsä Thor ja Lucas etsivät kuumeisesti apua tähän kipeään pulmaan ja saavat neronleimauksen. He päättävät käyttää Maxin isän dronea – johon ei tietenkään saisi koskea ilman lupaa – vakoillakseen naapurissa kismailevaa nuorta paria. Kunnianhimoinen yritys menee päin mäntyä ja drone tuhoutuu. Epätoivoinen kolmikko päättää lintsata koulusta korjatakseen tilanteen ennen kuin Maxin isä tulee kotiin. Hakumatkalla vastaan tulee pari yllättävää muuttujaa kuten vahingossa varastettuja huumeita, paint ball -rynnäkkö, poikia takaa-ajavia poliiseja ja kimppuun käyviä teinityttöjä.

Kun hakkeri saa tehtäväkseen selvittää elämän tarkoituksen, hänen työnsä keskeytyy jatkuvasti teinipojan ja sensuellin viettelijättären varastaessa hänen huomionsa.