Đạo diễn bộ phim đầu tay từ năm 1994, là một người đa tài khi vừa đảm nhiệm vai trò của một nhà sản xuất lại vừa viết kịch bản, Sanjay Gupta không còn xa lạ với nhiều khán giả Ấn Độ, anh luôn cho thấy tài năng của mình khi nhiều phim của anh được đánh giá rất cao, đặc biệt là tác phẩm mới ra mắt gần đây mang tên Chàng Mù Báo Thù được chắp bút bởi Sanjay Masoom và Vijay Kumar Mishra. Thể loại hành động tội phạm luôn là một thế mạnh của Bollywood trong nhiều năm qua và những gì mà khán giả được trải nghiệm trong Kaabil hoàn toàn đúng với điều đó, sự pha trộn hoàn hảo giữa những cảnh quay hành động hoành tráng, đẹp mắt cùng với những câu chuyện tình, những thông điệp ý nghĩa của cuộc sống luôn mang tới những ấn tượng đầy sâu sắc cho người xem.
Nội dung của phim xoay quanh anh chàng Rohan Bhatnagar ( Hrithik Roshan ), một người trẻ tuổi nhưng không may là anh bị mù ngay từ khi sinh ra, tuy nhiên không vì thế mà cuộc sống của anh bị dồn vào bế tắc, anh luôn biết cách để làm mọi thứ trở nên phù hợp nhất và giờ đây anh đang hoạt động như một nghệ sỹ lồng tiếng để kiếm sống. Ngày qua ngày anh sống một cách bình yên, được nhiều người yêu mến cũng như có nhiều bạn bè thân thiết.
Thông qua người bạn của mình, Rohan Bhatnagar gặp cô nàng Supriya Sharma ( Yami Gautam ), một nghệ sĩ piano tài năng cũng bị mù, một người độc lập đầy tự hào. Sự đồng cảm là chất keo nhanh chóng dính chặt 2 người lại với nhau và từ đó 2 người bắt đầu yêu nhau để rồi không lâu sau họ chính thức lập gia đình cùng xây tổ ấm. Tuy nhiên, cuộc sống hạnh phúc của gia đình họ bắt đầu gặp phải rắc rối khi Supriya bị hãm hiếp bởi Amit Shellar (Rohit Roy) và người bạn của mình là Wasim (Sahidur Rahman), từ đó thế giới của Rohan đã rơi vào bóng tối, nó thậm chí còn tối tăm và đau khổ hơn cả cái ngày mà anh ta sinh ra. Sự đấu tranh nội tâm đã đưa Chàng Mù Báo Thù để lấy lại công lý cho vợ của mình, liệu rằng anh có thành công…