Bộ phim là câu chuyện về Conor O’Malley (Lewis MacDougall), một cậu bé 13 tuổi phải đối mặt với nỗi sợ hãi mất đi mẹ mình (Felicity Jones), người đang bị giày vò bởi căn bệnh ung thư ác tính. Để mẹ an tâm điều trị, Conor phải chuyển tới sống cùng người bà khô khan và kĩ tính (Sigouey Weaver). Không chỉ vậy, cậu cũng thường bị bạn bè bắt nạt. Conor bắt đầu tìm cách lẩn trốn trong thế giới tưởng tượng do bản thân tạo ra.