La película se estrenó en Norteamérica el 6 de mayo de 2011 en 3955 cines con $25.5 millones (incluyendo $3.3 millones de funciones nocturnas en alrededor de 1800 cines) y llegó a ganar $65.7 millones durante su primer fin de semana, quedando en primer lugar.