La historia sigue al protagonista Haider Meer, un joven estudiante y poeta que regresa a Cachemira en la cúspide del conflicto para buscar respuestas sobre la desaparición de su padre y termina siendo arrastrado a la política del estado.
En 1995, durante la insurgencia en Cachemira, Hilaal Meer (Narendra Jha), un médico radicado en Srinagar, acepta realizar una apendicectomía en Ikhlaque, el líder de un grupo militante pro separatista.
Para evitar ser detectado, realiza la cirugía en su casa, para disgusto de su esposa Ghazala (Tabu), quien cuestiona su lealtad.
Posteriormente, la casa del médico es bombardeada para matar a otros militantes que se esconden en su interior.
Sin embargo, Arshia se encuentra con un extraño llamado Roohdaar (Irrfan Khan), quien hace que Haider lo contacte para recibir información sobre su padre desaparecido.
El grupo hizo ejecutar tanto a Hilaal como a Roohdaar, pero este sobrevivió y se encuentra con Haider para transmitir el último deseo de Hilaal: que Haider se vengue de Khurram por su traición.
Arshia le informa a su padre Pervez (Lalit Parimoo), un oficial militar, sobre el comportamiento extraño de Haider, y Pervez le pasa la información a Khurram, quien ordena que Haider sea institucionalizado durante una ceremonia que oficia su matrimonio con Ghazala.
Sin embargo, Haider logra escapar y asesina brutalmente a sus dos captores, antiguos amigos suyos que se convirtieron en informantes de Pervez.
Se pone en contacto con Roohdaar, quien le sugiere que viaje a Pakistán para recibir entrenamiento militar.
Pervez recibe noticias del paradero de Haider y llega a la casa para asesinarlo, pero este lo termina matándolo.
Sin embargo, ve un funeral cercano, y se da cuenta de que es para Arshia.
[8] Bhardwaj inicialmente estaba desarrollando la obra como un thriller de espionaje contemporáneo con el autor Stephen Alter.
Además, se crearon nuevos soliloquios para transmitir la locura de Hamlet y la sátira política velada en ella.
[10] Aparte de esto, Peer explicó que una adaptación no sigue exactamente al original, como si la parte del príncipe Fortimbrás apenas existiera en Haider.
Shahid Kapoor aprendió un monólogo de 6 páginas para la escena climática donde su personaje Haider se vuelve loco.
Sus porciones de filmación se enlataron en 15 días, sin embargo, estuvo con el equipo durante 2 meses y medio en Cachemira.
Algunos estudiantes se opusieron al rodaje de algunas escenas e iniciaron consignas "pro-libertad", desmantelando el escenario.
La ubicación, los elementos como la pintura facial para representar situaciones de guerra, se han utilizado en 'Bismil'.
La CBFC exigió la eliminación de una escena en la que Haider (interpretado por Shahid Kapoor) llora al ver llamas.
[31] Surgió una confusión cuando Rakesh Kumar, el director ejecutivo de CBFC junto con un comité examinador, vieron la película y prescribieron los cortes.
[31] Nandini Sardesai, un miembro del comité de revisión le dijo a The Times of India que Kumar vio Haider dos veces y lo aprobó con un certificado U/A.
Afirmó que el director de la película Vishal Bhardwaj aparentemente había aceptado los cortes.
[31] La controversia sobre la trama de la película, los analistas afirmaron que la India se ha vuelto más abierta a temas delicados.
[33] Las canciones originales y la banda sonora de la película están compuestas por Vishal Bhardwaj.
La banda sonora tiene nueve canciones cuyas letras fueron escritas por Gulzar, a excepción de 2 canciones "Gulon Mein Rang Bhare" y "Aaj Ke Naam" que fueron escritas por Faiz Ahmed Faiz.
[38] Escribiendo para Deccan Chronicle, Kusumita Das, quien comparó la película con el libro resumido, dijo que "considerando Hamlet, con toda su complejidad, no es ciertamente una fácil adaptación a aventurarse en - que sólo así podría hacer mejor película de este Vishal aún".
Por encima de todo, están las actuaciones: actores imponentes y luminosos que estiran sus cuellos creativos colectivos hacia la visión del director, para darle un giro mágico fascinante.
[43] Faheem Ruhani de India Today elogió el tema, incluso el edípico entre los personajes interpretados por Shahid Kapoor y Tabu, resumiendo su revisión como "Haider puede parecer un poco lento en la primera mitad y un poco largo.
[56] Al escribir para Emirates 24/7, Sneha May Francis opinó: "Haider parece un poco indulgente, pero considerando que Vishal tenía una tarea tan hercúlea entre manos, es solo un pequeño precio a pagar por un buen cine.
La tragedia de Shakespeare Hamlet obtiene una pecaminosa y deliciosa adaptación del maestro cineasta Vishal Bhardwaj".