Akshay Kumar will play the villain in the upcoming Kamal Haasan starrer 'Indian 2', as per reports. Earlier reports suggested the film's director Shankar had offered Ajay Devgn a pivotal role as a cop in the film which the actor turned down due to prior commitments. Akshay previously played the villain in Shankar's directorial '2.0', opposite Rajinikanth.