Parvez is a Pakistani taxi driver who befriends a prostitute named Bettina. He has a son named Farid who was very close to his father. However, Farid suddenly embraces Islam passionately and begins displaying radical views. He calls off his engagement to his white girlfriend and joins protests against prostitution that turn violent. When Parvez finds Farid abusing Bettina at a protest, he stops Farid and takes him home. Their relationship deteriorates and Farid leaves home, also causing Parvez's wife to leave him. Parvez is left with nothing after his son radicalizes and rejects his more moderate religious views.