Phim kể về Guy (Ryan Reynolds), một nhân viên ngân hàng bình thường sống trong thành phố Free City. Anh có một cuộc sống lặp đi lặp lại mỗi ngày mà không hề biết rằng mình chỉ là một NPC (Non-Player Character) trong một trò chơi điện tử thế giới mở.
Mọi thứ thay đổi khi Guy tình cờ gặp Molotov Girl (Jodie Comer), một người chơi trong game, và bắt đầu phát triển ý thức riêng. Anh quyết định không làm một NPC vô danh nữa mà trở thành anh hùng, giúp mọi người trong thế giới game của mình.
Tuy nhiên, ông chủ của công ty game Antoine (Taika Waititi) phát hiện ra sự bất thường và muốn xóa sổ Free City để tung ra phiên bản mới. Guy cùng với Molotov Girl phải chiến đấu để bảo vệ thế giới của họ trước khi nó bị hủy diệt.