Vijay was signed to portray Aamir Khan's role in the film, however, he walked out due to schedule conflicts in December.The film has music composed by Harris Jayaraj, cinematography handled by Manoj Paramahamsa and editing by Anthony Gonsalves.Following the trio's expulsion, Ria, having given the office key to the trio, finally confronts her older sister, Shwetha, and her father by revealing that her brother, who was presumed to have died in a train accident, actually committed suicide due to the pressure his father had put him through into becoming an engineer, since he wanted to pursue his own dream by becoming a writer instead, but only to simply write a suicide note.Later, Shwetha goes into labour during a flood and the roads to the hospital are inaccessible, but the trio successfully manage to help deliver the child.As a result, Virus then changes his mind about expelling the trio and allows them to take their final exams while also giving the space pen to Pari.In Dhanushkodi, Venkat, Senthil, Riya, and Srivatsan reunite with Pari, now revealed as Kosaksi Pasapugazh, a successful entrepreneur.Following Gemini Film Circuit's purchase of the remake rights for 3 Idiots in January 2010, there was much speculation in regards to the three title roles played by Aamir Khan, R. Madhavan and Sharman Joshi in the original.[8] Despite speculation that he was set to pull out from directing his first remake as it would be a step down from his previous film, Enthiran, Shankar stated his commitment in October 2010.[16] For the lead role, played in 3 Idiots by Aamir Khan, initial reports suggested that Suriya, Mahesh Babu and Ram Charan[17] were front-runners.During the Telugu version's promotion, which Charan attended as chief guest, he said that he declined the role not knowing that Shankar would direct the film.[18][19] However, by mid-December 2010, soon after trial shoots were held, Vijay walked out the film following disputes over his dates, with Suriya being labelled as his likely replacement.[20][21] Reports claimed that talks with Suriya failed, since the actor had demanded salary increase and dubbing rights for the Telugu-version of the film.R. Madhavan was initially approached to reprise his role from the original but made it clear that he was unwilling to be a part of the remake, citing the film had already "gone down in history".[33] The role of the professor, played in 3 Idiots by Boman Irani, was given to Sathyaraj, despite early indications that Prakash Raj would be approached.[35][36] Anuya Bhagvath was signed up for a supporting role as Ileana D'Cruz's elder sister, played in the original by Mona Singh.Art director Muthuraj hired some 250 artists from various states who were well versed in folk drawings and finished the entire job at breakneck speed and returned the train in time.[56] According to Gauthaman Bhaskaran of Hindustan Times, "Nanban's message is profound [..] given India's exploitative and unimaginative education system.Parental and peer pressure and the frightfully huge fees for professional courses push boys and girls into performing puppets.The character Pari is against the educational system and insists his classmates not to run behind grades rather derive pleasure by understanding and assimilating things while his principal Virumandi Sandhanam aka Virus (Sathyaraj) wants students to become a book worm to excel in academics.The brains behind the innovations were Remya Jose, a student from Kerala, who created the exercise-bicycle/washing-machine; Mohammad Idris, a barber from Meerut district in Uttar Pradesh, who invented a bicycle-powered horse clipper; and Jahangir Painter, a painter from Maharashtra, who made the scooter-powered flour mill which was featured in the original Hindi film."[79] Pavithra Srinivasan from Rediff.com gave the film 3/5 stars, describing it as "the perfect feel-good fare for the festive season, despite minor glitches".[80] Malathi Rangarajan from The Hindu wrote: "Nanban is an enjoyable cocktail of humour with some sentiment and sadness thrown in for that extra appeal."[82] Venkateswaran Narayanan from Times of India noted several anachronisms in the film (such as YouTube being used in 2002 when it was actually launched in 2005) but wrote: "Such minor cribbing apart, all is well with Nanban because Shankar's retelling of 3 Idiots retains its soul and has its heart in the right place".[56] Rohit Ramachandran of nowrunning.com rated it 3/5 stating that "Nanban is Rajkumar Hirani's 3 Idiots staged and presented by Shankar in a different language with grandeur.[88] Acclaimed actor Kamal Haasan appreciated Vijay's performance in the movie and lauded the team's effort in making such a good entertainer.