New York (2008)
In the United States in 2008, the FBI arrest Omar Aijaz (Neil Nitin Mukesh) after finding guns in the trunk of a taxi cab he owned. Omar, a young Muslim man originally from Delhi, is then taken into custody and interrogated by FBIAgent Roshan (Irrfan Khan), also a Muslim man originally from South Asia who has been living in the United States for twenty years. Omar then discovers that he was set up by the FBI in order to force him to spy on a former college friend, Samir Shaikh (John Abraham), whom he has not seen in seven years and who the FBI believes is a terrorist. In the process, Omar discovers that Sam has married Maya (Katrina Kaif), a mutual friend whom Omar had a crush on in university and finds out that Samir and Maya have a young son, Danyal (Aidan Wagner).