The 48-year-old has been taking lessons over the last four months as his character in the movie demands fluency in the language.
"Aamir has been trying to master Bhojpuri for the last four months. Everyone is wondering why he has been learning a language that is traditionally spoken in east Uttar Pradesh and Bihar, when the film has largely been shot in Rajasthan.
This is a new twist to the tale. There is a lot of curiosity as to what the film is about," a source said.
This is not the first time the '3 Idiots' star has taken language lessons for a role. He learnt Awadhi while preparing for Ashutosh Gowariker's blockbuster 'Lagaan'. 'Peekay', which also stars Anushka Sharma in the lead, is expected to release next year.
'Kahaani 2' trailer launch photos: Vidya Balan takes an auto ride
Photos: Priyanka Chopra's family, celebs watch 'Ventilator' at MAMI
Photos: Raveena Tandon, Sohail Khan at Marathi film 'Bhay' music launch
SRK-Gauri anniversary: B-Town stars and their non-filmi better halves
Birthday special: Popular mothers and daughters in Bollywood