Suresh 'Suru' Mukund (Varun Dhawan) wants to be a big dancer to fulfill his mother's wish. Vinnie (Shraddha Kapoor) wants to be the best hip-hop dancer. Childhood friends from suburban Nalasopara, Mumbai, they form a team and participate in a national level competition Hum Kisi Se Kum Nahin where they are disqualified from the grand finale as their moves are revealed to be copied from the performance act of the Philippine All Stars and the judges term them cheaters. Everyone departs to search for jobs. Suru returns to work in a bar as a waiter, Vinnie rejoins a beauty parlour and Vernon (Sushant Pujari) gets back as a delivery boy where, on and off, they are insulted as cheaters. The departure of angry teammates adds insult to injury, and nothing is set to be corrected.
Suru hopes to remove the negative tag by planning to win a grander hip-hop competition in Las Vegas. One day he watches Vishnu (Prabhudeva), a rogue visitor, prove his dance mettle to a betting visitor in the bar and convinces him repeatedly to be their choreographer. They audition for people and formulate the team. They visit the qualifiers in Bangalore, where they are pre-insulted as cheaters, but manage to win it after Vishnu begs the audience for one last chance for the team. Although things are fine, Suru is broken when Shetty Anna (Murli Sharma), the owner of the bar where he is employed, refuses to provide him financial support extending to Rs. 25 lakhs, something he had earlier publicly promised to Suru at the time of the Hum Kisi Se Kum Nahin finale, and Suru leaves the place, angry at Anna's insulting language for Vinnie. However, Vishnu manages to get the money from Crocxz's (Raghav Juyal) uncle who he convinces, after Suru loses hope when Vishnu gets angry at his inability to arrange team funds. Later they prepare to go to Las Vegas, but Vinod (Punit Pathak), a deaf-mute dancer, learns from Vishnu himself that the latter has ulterior motives to go to Vegas, and, as a matter of fact, he had deliberately impressed Suru and friends to procure a way out for his plan. In Las Vegas they win the qualifiers. Later Vishnu leaves the hotel with team money to meet his son Manu (Jineet Rath), whose mother, Swati (Tisca Chopra) is married to another man and has moved on in life. He talks to Manu and leaves with a contented heart.
In the meantime, Vinnie gets injured due to excessive rehearsal and is replaced by Olive (Lauren Gottlieb), an American girl of partial Indian origin, and Vishnu discovers this while thanking friend Gopi (Ganesh Acharya), who works in a bar-cum-hotel. At the same time, Suru is enraged when he finds Vishnu missing and tries to proceed with jam sessions all on his own, but in vain. Vishnu returns while trying to save the day for Suru from the German team as they get into a fight, later admitting he had made a 'mistake' leaving without permission although he didn't want to lose a family he had yearned to create in years, apologizes, is forgiven by Suru, and the team enters the finals. Across rehearsals, Olive gets close to Suru and a jealous Vinnie tells Suru she loves him. Although Olive has feelings for Suru, an in-person conversation with Vinnie assures Olive that Suru had that inherent charm with nothing to do about his sweetness, and she agrees to continue with the Indian Stunners after Vinnie recovers. The team enters the final, where Vinod's health worsens during a fictitious assemblage and the Indian Stunners end up making this grave mistake in the formation only to fall down, since D (Dharmesh Yelande) knew about Vinod's tuberculosis problem. Everyone has almost given up after the accident, when Vinod tries to encourage Suru, who forgoes the accident and the others return to make the formation with success with Vinod at the bottom. They don't win the competition but win the hearts of millions, with Suru lending a voiceover narrative about his mother's motivational lessons on dance.