Ông Hùng, một người đàn ông góa vợ đã ngoài 60, quyết định lên thành phố ở chung với nhà con trai một thời gian để thay đổi không khí sau những ngày dài cô đơn ở quê. Đúng hôm ông vừa đặt chân đến, con trai ông – Tuấn – nhận được lịch đi công tác gấp một tháng ở nước ngoài. Tuấn áy náy nhìn bố và vợ, dặn dò vài câu rồi vội vàng ra sân bay, để lại ông Hùng và con dâu – Lan – ở nhà.

Lan là một cô gái hiền lành, ít nói, luôn tỏ ra chu đáo với bố chồng. Ngày đầu tiên, mọi thứ diễn ra bình thường. Lan nấu cơm, trò chuyện với ông Hùng vài câu về cuộc sống ở quê, rồi cả hai đi ngủ sớm. Nhưng đến nửa đêm, ông Hùng bất ngờ tỉnh giấc vì cơn đau bụng dữ dội. Ông lảo đảo bước ra khỏi phòng, định tìm ít nước ấm để uống, thì chợt nghe thấy tiếng động lạ phát ra từ phòng Lan.

Tò mò, ông tiến lại gần cửa phòng con dâu, vốn chỉ khép hờ. Ánh sáng yếu ớt từ chiếc đèn ngủ hắt ra, và ông chết sững khi nhìn thấy cảnh tượng bên trong. Lan đang ngồi trước một chiếc bàn nhỏ, mặc bộ đồ đen bó sát, đeo tai nghe, tay lướt nhanh trên bàn phím máy tính. Trên màn hình là những dòng mã phức tạp và một giao diện mà ông không hiểu rõ. Trên bàn còn có một chiếc mặt nạ kỳ lạ và vài thiết bị điện tử mà ông chưa từng thấy bao giờ.

Ông Hùng run rẩy, cố gắng giữ im lặng để không đánh động. Ông chưa bao giờ nghĩ cô con dâu dịu dàng, làm nhân viên văn phòng bình thường lại có thể giấu một bí mật động trời như vậy. Lan, người mà cả gia đình tin tưởng, hóa ra lại sống một cuộc đời thứ hai – một hacker bí ẩn trong bóng tối.

Sáng hôm sau, Lan vẫn cư xử như không có gì xảy ra, hỏi han ông Hùng về cơn đau bụng đêm qua. Ông nhìn cô, lòng đầy nghi hoặc, nhưng chỉ đáp qua loa: “Ừ, chắc do tuổi già thôi.” Ông tự nhủ phải tìm cách nói chuyện với Tuấn khi cậu về, nhưng trong thâm tâm, ông không biết liệu mình có dám đối diện với sự thật này hay không.