La historia gira en torno a Guy (Ryan Reynolds), un cajero de banco sencillo y alegre que descubre que es un jugador secundario de un videojuego de mundo abierto llamado “Free City”. En un espacio donde no existen los límites, Guy comienza a tomar un rol más activo en el juego y rápidamente adquiere gran popularidad. Su nuevo protagonismo resulta una amenaza para el dueño del juego, el magnate Antwan, quien considera que la presencia de Guy atenta contra el futuro de “Free City” y enlista a dos colaboradores para que lo remuevan del juego. Guy, sin embargo, está decidido a transformarse en el héroe de su propia historia y ser el hombre que salve al mundo a su manera, antes de que sea demasiado tarde.