Tên tội phạm Richard nguy hiểm đến nỗi người ta phải đưa hắn tới một nhà tù bên ngoài Trái Đất để giam giữ. Trên đường đi, phi thuyền chở hắn gặp nạn và rơi xuống một hành tinh bỏ hoang. Phi thuyền vận tải Hunter Gratzner va chạm với một thiên thạch trong lúc chở 40 người tới hệ sao Tangiers. Nó rơi xuống một hành tinh bỏ hoang và rất ít ánh sáng. Chỉ còn 11 người sống sót, trong đó có nữ phi công Carolyn Fry (Radha Mitchell), tên tội phạm Richard B. Riddick (Vin Diesel), chàng cảnh sát William J. Johns (áp tải Richard tới Tangiers để chấp hành án tù).
Richard tìm cách bỏ trốn và William quyết tâm đi bắt tên tội phạm nguy hiểm. Trong lúc chôn cất các thi thể, một người trong nhóm sống sót đột ngột mất tích. Khi Richard bị bắt, người ta cho rằng gã đã bắt cóc anh chàng kia. Khi xem xét một cái hang, nữ phi công Carolyn phát hiện dấu vết của những sinh vật lạ dưới lòng đất.
,