Le film devait être tourné en 2008 au Canada mais, à cause de la mauvaise météo, le tournage a été retardé et délocalisé à Londres en 2010.
Pour les besoins d'une scène, l'équipe s'est déplacée au parc Disneyland de Hong Kong : une première pour un film Tamil.
Il s'agit du premier long métrage de Vignesh Shivan.