Chamatkar mengisahkan tentang Sunder Srivastava (diperankan oleh Shah Rukh Khan), seorang guru tampan yang idealis yang memiliki keinginan mulia yakni mendirikan sekolah di desanya.
Namun, mimpinya tersebut terhalang harus terhambat karena faktor finansial. Berharap menemukan solusi, Sunder berangkat ke Mumbai untuk menyelesaikan masalahnya.
Di Mumbai, Sunder bertemu dengan seorang penipu bernama Prem (diperankan oleh Naseeruddin Shah) yang menjanjikan bantuan finansial untuk proyek sekolahnya.
Namun, Sunder malah tertipu dan kehilangan semua uang yang ia miliki. Tanpa tempat untuk tinggal dan kehabisan uang, Sunder menghabiskan malam di sebuah kuburan.
Di situlah kejadian magis terjadi, ia bertemu dengan roh Marco (Naseeruddin Shah), seorang gangster yang telah meninggal 20 tahun lalu dan kematian sang ganster masih misteri.
Marco yang terjebak di dunia roh tidak dapat beristirahat dengan tenang karena ia masih memiliki urusan yang belum selesai ia selesaikan.
Dia memohon bantuan Sunder untuk menyelesaikan masalahnya dan sebagai imbalannya, Marco berjanji akan membantu Sunder untuk memberikan dana.
Dari sinilah petualangan keduanya dimulai. Sunder yang awalnya ketakutan, perlahan-lahan mulai mempercayai Marco dan bersama-sama mereka melalui berbagai rintangan.
Lantas, bagaimana kelanjutan cerita Chamatkar? Apakah Sunder dan Marco berhasil menyelesaikan misi mereka?