Vaaranam aayiram film Casting details (Suriya films)

After the cancellation of Chennaiyil Oru Mazhaikkalam, originally starring Suriya Sivakumar, Asin Thottumkal and Daniel BalajiGautham Menon, keeping the male leads the same, wanted to opt for a new heroine to begin Vaaranam AayiramDeepika Padukone was signed up and set to make her debut in Tamil films; she backed out due to the inactivity and signed the Bollywood film, Om Shanti Om instead. Soon after, another confirmed heroine, Andrea Jeremiah, was dropped from the film for unknown reasons. 
 The producers then announced the film with Divya Spandana, who was making her comeback to Tamil films and Genelia D'Souza in the lead roles. Soon after the start of the shoot, Genelia decided to walk out; after Menon refused to pay the hefty salary that she was demanding and was receiving in Telugu films allowing Sameera Reddy to act in her first Tamil filmSimran Bagga signed and completed her shoots swiftly after she was selected to portray the mother of Suriya, after Tabu had rejected the role. TV actress Deepa Venkat and playback singer Chinmayi dubbed for actresses Simran Bagga and Sameera Reddy respectively.

The film has seven songs composed by Harris Jayaraj. The songs from the albums were released to four leading radio stations in Chennai, with one song per station, in attempt to popularize it five days before the official launch. The move by Sony BMG was the first of its kind in Indian cinema.