Головний герой, на ім'я Хлопець (Guy у виконанні Раяна Рейнольдса) працює у великому банку, який без кінця грабують бандити. В інших точках міста справи йдуть приблизно так само, а то й гірше. На вулицях відбуваються перестрілки й потужні вибухи, повз пробігають озброєні люди, які викрадають автомобілі, збиваючи пішоходів, а над їх головами вертольоти втрачають управління і врізаються в хмарочоси. Хлопця це анітрохи не бентежить, він завжди прокидається з посмішкою і виконує одноманітні дії, не звертаючи уваги на те, що кожен день стає копією попереднього. Річ у тім, що Хлопець — це неігровий персонаж (NPC) у відеогрі з відкритим світом, про що він поки не здогадується. Але коли герой закохається в аватара і спробує стати повноцінним гравцем, це вплине не тільки на його всесвіт, але також на розробників з реальності.
Основні дії фільму відбуваються в Вільному Місті (Free City) — віртуальному світі, що нагадує суміш GTA Online і Fortnite з реалістичною графікою. Це відмінна основа для екшн-комедії, в якій можливі абсолютно будь-які бойові сцени. Герої, перебуваючи всередині гри, покращують навички й підвищують рівень, а в разі невдачі починають все заново.