Uncut gems kể câu chuyện về Howard Ratner (Adam Sandler) là một tay buôn đá quý ở New York, đồng thời cũng là một người nghiện cờ bạc, việc này đã khiến gia đình và sự nghiệp của anh ta rơi vào cảnh điêu đứng, và anh ta mắc nợ nhiều người. Howard luôn tìm kiếm một vụ cá cược lớn, anh ta cho rằng cuối cùng anh ta đã trúng lớn khi phát hiện ra một tảng đá quý hiếm được mua từ Ethiopia, có giá trị hứa hẹn lên đến 1 triệu đô nếu được đem đi đấu giá. Nhưng càng gần với việc thắng lớn, Howard càng buộc phải nhận ra rằng mình không thể tiếp tục chạy trốn hậu quả từ những hành động do chính bản thân gây ra.