Actor Sunny Deol's latest offering 'Gadar 2', a period drama is now the highest grossing Hindi film earning Rs 524.75 crore nett in India. The period drama has also beaten superstar Shah Rukh Khan's 'Pathaan', which released in January earlier this year, at the box-office.