Telungu hero J D Chakravarthy will act as the villain for Shankar’s magnum opus ‘Robot’ with Superstare Rajinikanth.