The movie received mixed reviews from critics but was a commercial success. The movie grossed over $250 million worldwide and became one of the highest-grossing films of 2009. The Tamil dubbed version also performed well at the box office, particularly in Tamil Nadu.