internationally, the film was expected to gross $45–50 million in its first weekend, for a total of global opening of $105–120 million. it ended up making $48.5 million from international markets, with a global opening of $89.1 million. it finished first in most markets; its highest-grossing countries were russia ($5.2 million), mexico ($4.5 million, the best-ever for a shyamalan film), the united kingdom ($4.3 million), france ($3.4 million), and south korea ($2.8 million).