In UK theaters July 22, 2011. In North American theaters June 24, 2011.