Earlier Rajesh announced the project called "Kaagitha Kappal" with Karthi but the project was shelved due to some reasons and Rajesh went on to do Oru Kal Oru Kannadi. Rajesh announced in 2012 that his project with Karthi is titled as"All in All Azhaguraja", named after a character played by Goundamani in the film Vaidehi Kaathirundhal.
Rajesh's usual comedian Santhanam would provide the comic relief. Kajal Aggarwal was selected as heroine uniting with Karthi for second time after Naan Mahaan Alla. Narain and Prabhu have also been roped in,but Narain denied being a part of the film. The team did test shoots, and started to make still shoots on 2 March 2013, which would be followed by the first shooting schedule.