AP: "Pirates of the Caribbean: On Stranger Tides" sailed to $90.2 million at the box office. The fourth film of the Walt Disney franchise topped the weekend box office with 2011's best opening thus far. In the 3-D "On Stranger Tides," Johnny Depp returns as Capt. Jack Sparrow, but Penelope Cruz and Ian McShane introduce new characters following the exit of Keira Knightley and Orlando Bloom.