The film earned millions of dollars .
Weekend Report : 'Cowboys ' Out-Draws 'Smurfs ' in Near Photo Finish It has earned $ 84.2 million in the United States and Canada as well as $ 58.5 million internationally for a worldwide total of $ 142.7 million.
Crazy, Stupid, Love