À son premier week-end dans les cinémas d'Amérique du Nord, le nouveau film de Nicolas Cage, Bangkok Dangerous, s'empare de la première position du box-office avec des recettes de 7,8 millions $. Il déloge donc de la première place Tropic Thunder, premier depuis trois semaines, qui amasse 7,5 millions $ de vendredi à dimanche. Le film de Ben Stiller a maintenant amassé 96,8 millions $ depuis sa sortie.
The House Bunny, avec Anna Faris, est troisième avec 5,9 millions $.
The Dark Knight, de Christopher Nolan, est encore bien placé, au quatrième échelon avec 5,7 millions $ cette fin de semaine. Le film est à l'affiche depuis le 18 juillet et a maintenant amassé 512,1 millions $ en deuxième place de tous les temps.
Traitor, avec Don Cheadle, conserve le cinquième rang avec 4,6 millions $.
Deuxième la semaine dernière, Babylon A.D., avec Vin Diesel, glisse jusqu'en sixième position avec 4 millions $ cette fin de semaine. Death Race suit juste derrière avec 3,5 millions $.