Directed by Atlee, the film has Vijay playing three different roles – a village panchayat head, a doctor, and a magician. While the portions featuring Vijay as a panchayat head and a doctor were shot in India, the team flew to Europe to shoot the segment featuring Vijay as a magician. Adhirindhi is also the first Indian film to be shot in Macedonia. Since Atlee and Vijay were keen to make the whole film authentic, three internationally renowned magicians – Gogo Requiem (Macedonia), Dani Belev (Bulgaria) and Raman Sharma (Canada) – were roped in to train Vijay to perform several magic tricks in the film.