As of March 18 , 2012 , it has grossed $ 62,321,039 in US and Canada and $ 96,720,275 elsewhere bringing it to a total of $ 159,041,314 worldwide .
The film earned over $ 159 million by 18 March 2012 .