Guy lebt in Free City und arbeitet dort als Bankangestellter an der Kasse. Alle seine Tage sehen gleich aus, was aber nicht bedeutet, dass sein Leben langweilig wäre, denn Überfälle, Gewalt und Explosionen sind hier an der Tagesordnung. Er hat sich daran gewöhnt. Trotzdem fragt er sich manchmal, ob es da nicht noch mehr gibt.
Erst als er Molotov Girl begegnet, wird sein Wunsch endlich wahr. Vielleicht sogar zu wahr: Denn Guy muss von ihr erfahren, dass er ein NPC ist: ein Non-Player-Charakter (also ein nicht spielbarer Charakter) in einem Videospiel. Denn Free City ist in Wahrheit ein Open-World-Game.
Dem Schock folgt Guys Entdeckung und Auslebung seines freien Willens. Außerdem fühlt er sich immer stärker zu Molotov Girl hingezogen, die ein echter Mensch ist, in Wahrheit Millie heißt und mit ihrem Kumpel Keys ganz eigene Absichten in dem Videospiel verfolgt. Plötzlich droht der Free City-Publisher Antwan mit der Abschaltung der außer Kontrolle geratenden Welt. Doch was würde dann mit all den NPCs, einschließlich Guy, passieren?