The film is set in 1995, but two superstar Salman Khan fans do impressions of him from his movies released in the 2000s.
An iconic flyover at Domlur is shown to depict Bangalore in 1995. Its construction hadn't started until 2003.
During the play within the play scene (from Hamlet) in the movie, there is a cellular tower visible throughout in the background. This movie is set in 1995, when cellular towers didn't exist in Kashmir.
When Shraddha drives with Shahid after getting him released from the army check post, immediately after the scene shifts to their conversation in the car, a Swift Dezire can be seen passing behind a truck. The Dezire was launched in 2009 and scene is set for 1995.
Roohdaar tells Haider to meet up at the isolated graveyard (that they had previously talked about during their meeting in Downtown), after which he would be sent cross border for further training. Yet Haider turns up and stays at the local graveyard where Arshi's dead body is brought for burial and the ending scenes of the movie are shot.
There is a wall is which has the Kashmiri Resistance slogan "Go India Go Back" written on it. The film is set in 1995 and this slogan was used after the 2008 civil uprising against Indian Occupation of Kashmir.
When doctor is reciting Faiz's poetry, he says "lo e azal". The right words are "loh e azal". Also, Khurram's and Arshi's Urdu accent is not correct at some places.
When Haider gives a speech to an audience at the clock Tower - or the "Ghanta Ghar" as it is locally called - it is the one which was present till 2008, and the surroundings like "Cement Park" are shown in the background, while the movie itself is set in 1995. After the Civil Uprising against the Indian administration in 2008, the Clock tower got renovated and the white plastered structure got covered with brown tiles. The Cement Park in the background was constructed after 2012.
The Pakistani passport shown by Haider's uncle as Roohdar's is an MRP (Machine Readable Passport). These have only been issued since 2004, 9 years after the film is set.
[Around 0:39:51] The Kashmir daily that Haider is reading shows its print date as Saturday November 6, 1995. However, November 6, 1995 was a Monday. The print in itself has plenty of grammatical errors. The headline mentions discovery of several bodies, however, the news pertains to police finding a single body.
[Around 0:44:48] The newspaper shown by Khurram Meer has plenty of grammatical and spelling errors, such as "childern" instead of children, "partied" in place of parties, "furthur" instead of further, Kashmir written with a small "k", etc. Moreover, the news stories in the side columns do not correlate with their headlines.
[Around 0:16:40] The Swift DZire car that passes by Arshia's car has a black over white numbering system, which was introduced after 2000. The car itself was introduced in late 2000s, as mentioned in another goof.
[Around 0:17:01] We see a Hyundai i10 pass by Arshia's car from the opposite side. The car has a black-on-white license plate print. The car and the printing scheme were both introduced post 2000s.
[Around 0:17:01] When Arshia is driving Haider, the oncoming vehicles have a black-on-white license plate print scheme that was introduced after the year 2000. The film is set in the year 1995.
[Around 2:06:02] While Haider is showing his mother her 2-faced nature, he holds her right side while showing her left side of the face in the mirror and vice versa when he shows her her right side. It appears correctly in the mirror's reflection because a plane mirror laterally reverses all images.
[Around 02:06:02] The flyover scene shows several vehicles that were non existent in 1995. The vehicles sport a black-over-white license print scheme that was introduced after 2000. A mobile tower is visible in the background that was non existent in 1995, the year in which the movie is set. And, the flyover itself was constructed post 2000.
[Around 0:50:15] The name plate in front of doctor's house mentions his qualifications as "Dr. Hussain Meer, M.D. Surgeon". However, the M.D. degree issued in India and Pakistan is a medicine degree. The corresponding title for a surgeon is M.S. (Master of Surgery).
[Around 01:03:48] The Kashmir daily being read by Roohdaar shows its print date as "Thursday December 6, 1995". However, December 6, 1995 was a Wednesday. There are other plenty of grammatical and spelling errors in the print, such as "but" with a capital B in the headlines, "braged" in place of barged, "descision" instead of decision, etc. Moreover, the news stories under the news "briefs" do not correlate with their headlines.
[Around 01:17:14] Arshia dials Roohdaar's number on a red coloured caller ID landline phone that was non existent in 1995, the year in which the movie is set.