It was an upset win for "Gnomeo," which bested underperforming debuts from Owen Wilson and Nic Cage. The Farrelly brothers' R-rated comedy "Hall Pass" earned $13.4 million. Cage's 3-D action film "Drive Angry" took in just $5.1 million.
The Liam Neeson thriller "Unknown" earned $12.4 million in its second weekend of release.