The movie is about Parghat Singh Kahlon alias Gattu / Kaali (Akshay Kumar) who is living the life his father Gurtej Singh Kahlon (Rishi Kapoor) chose for him. Gattu had been good at cricket and wanted to play for England though his dad would never let him become a member of the England team. His dad had told him if he played, he would commit suicide. Gurtej's family was a victim of a racial attack 20 years back & Gurtej was arrested when he retaliated & beat up on of the assailants. The assailants walked free & killed Gurtej's father in revenge. In fear, Gurtej's wife (Dimple Kapadia) cuts Gattu's hair so that he doesn't appear Sikh.Gurtej devotes the rest of his life to fight for the rights of oppressed Sikhs in London. Slowly he opens up schools, hospitals & other facilities exclusively for Sikhs where they could live without the fear of racial abuse.Gattu was a promising young cricket player at the age of 17 & had an invitation to play for the England team. But Gurtej was the leader of the Sikh anti racial movement & could not be seen as supporting the whites in anyway. So, he publicly withdraws his son from playing cricket for England ever again. This broke Gattu's heart & spirit & he simply followed the life that Gurtej laid out for him & started running a grocery store.Gattu's siblings hated him as he was an exemplary in the house & because of Gattu's act they were also always told not to confront Gurtej & to simply follow his orders to maintain peace in the house. Gattu was always alone until Zeeshan, and his sister Simran (Anushka Sharma) come into his life. Simran is a friend of Gattu's cousin & they meet at a wedding. Simran is very outspoken & respects Gattu for he sacrificed his life for the happiness of his father.In the present day, Gattu gets another chance to fulfill his dream, when the England team selection committee convenes an emergency meeting to find a fast bowler. Mr. Bedi is on the selection committee & had seen Gattu practice in the stadium in front of his house every night for the last 17 years.Simran and his siblings convince him to give it a shot. Simran & Gattu's siblings canvass the entire neighborhood & convince everyone to lie to Gurtej so that Gurtej never finds out about Gattu playing cricket on the English cricket team.If he gets on the team, their father might be able to realize that the world isn't as racist as it used to be. As he gets on the team, they hide the fact that Gattu is on the team. Initially Gattu is a flop on the big arena in his first match against the Australians. But regroups for the next game against west indies & beyond & takes England to the finals of the world T20 cup. But Gurtej eventually finds out. Seeing his son on a team he despises gives him a heart attack and he ends up in the Emergency Room. Gattu plays cricket anyway for his siblings. He is deeply hurt to be disgraced by his father, but he also loves cricket and hopes to change his father.The people of Southall all come together and try to convince Gurtej that it is okay to be a cricket player for England. He locks himself inside the house where his wife tells him that she has never acted as a mother, only as a wife and often forgot she was both. She turns on the T.V. wanting to see her son fulfill his dream. Gurtej watches with her and realizes how badly he had treated his son.The family comes back in the house and Gurtej requests for one of them to drive him to the stadium. Gattu is playing poorly because he is so upset that his father disgraced him. Only at the last ball of the game, Gattu manages to win the championship for England. His father compares his bowling to Late Lala Amarnath. His father apologizes to him and Gattu's siblings are now able to follow their dreams.