Jonas (Brenton Thwaites) sống trong một thế giới rõ ràng của sự phù hợp và mãn nguyện. Khi anh ta bắt đầu dành thời gian với Giver (Jeff Bridges), một ông già là người giữ những ký ức của cộng đồng, Jonas phát hiện ra những sự thật nguy hiểm trong quá khứ bí mật của cộng đồng. Được trang bị sức mạnh của kiến thức, Jonas nhận ra rằng anh ta phải thoát khỏi thế giới của họ để bảo vệ bản thân và những người anh ta yêu thích – một thách thức không ai từng hoàn thành thành công.