7.0/10 from 5 users
Set in the 1960s Bombay, the dreams of a boxer and a singer is shattered by their own greed and egotism after they enter an all-powerful world of mafia, politics, and deception.
The city of Bombay in the decade of 1960s is all about the mafia and the battle for power to rule. Playing in this battle since the beginning is Kaizad Khambata (Karan Johar), a cunning and suave magnate who has several operations under his hood. Working for him is half of the city's criminals, and the law-enforcers know it. But to take action against him means digging one's own grave, because the city is indirectly run by Kaizad. It is when he decides to open a multipurpose casino that he meets Johnny Balraj (Ranbir Kapoor), a fiery, young street fighter who covets fame. With the casino, Kaizad intends to own the city of seven islands since he would become the greatest revenue generator. Impressed by his dauntless attitude, Kaizad appoints Johnny to be his chief henchman for the term leading up to the construction of the new casino. He teaches him the rules of the business and Johnny soon begins to lighten Kaizad's workload. But Johnny's focus starts to dwindle when he meets Rosie Noronha (Anushka Sharma), a jazz singer who is appointed to work in the casino. Johnny learns about Kaizad's weird ways of hustling and soon becomes acclimatised with the influential people and their work in the city. But Kaizad's interactions with Johnny ignites a feeling of jealousy in his other men, and that is when they start playing politics within their circle. Johnny is made to realise that he is only a puppet in the game, controlled by Kaizad. While Johnny begins to play his own game, refuting all claims of being Kaizad's puppet, Inspector Kulkarni (Kay Kay Menon) presses the button to the plan he had been preparing for so long to trap Kaizad, who is actually a ruthless gangster under the disguise.
Distributed By: Fox Star Studios
Budget: Rs 110 Crores
Net: Rs 23.67 Crores