Gnomeo and Juliet, un film d’animation qui transpose la célèbre histoire d’amour de Shakespeare dans le monde des nains de jardins, a pris la tête du box-office nord-américain ce week-end, trois semaines après sa sortie dans les salles de cinéma.

Le film récolte 14,2 millions $, gagnant deux places par rapport à la semaine précédente, et 75,1 millions depuis sa sortie, selon les chiffres provisoires publiés dimanche par la société spécialisée Exhibitor Relations.

La comédie Hall Pass des frères Bobby et Peter Farrelly, dans lequel deux amis mariés depuis longtemps font soudainement face à une semaine de liberté totale, occupe la deuxième place avec 13,4 millions.

Unknown, thriller haletant avec Liam Neeson dans le rôle d’un homme dont l’identité a été volée, dégringole de deux places avec 12,4 millions. Le film de Jaume Collet-Serra récolte 42,8 millions depuis sa sortie il y a une semaine.

Just Go With It, une comédie avec Jennifer Aniston sur les mensonges d’un chirurgien esthétique, garde sa quatrième place avec 11,1 millions (79,3 millions au total).

Elle est suivi de Number Four, l’histoire d’un adolescent qui fuit des ennemis prêts à tout pour l’éliminer (11 millions entre vendredi et dimanche).

L’idole des adolescentes, le chanteur canadien Justin Bieber, rempile à la sixième place avec sa biographie Never Say Never (9,2 millions et 62,7 au total).

The King's Speech, grand favori de la cérémonie des Oscars, engrange 7,6 millions (114,5 millions au total) pour sa quatorzième semaine dans les salles et reste à la septième place. Il est suivi de la comédie «Big Mamma 3» avec Martin Lawrence, qui perd trois places depuis sa sortie la semaine dernière (7,5 millions).

Ferment la marche le film d’action Drive Angry (5,1 millions), sorti ce week-end, dans lequel Nicolas Cage se lance à la poursuite des assassins de sa fille qui ont kidnappé le bébé de celle-ci en vue de le sacrifier, et The Roommate, thriller dans lequel une étudiante plonge dans l’horreur quand arrive sur le campus sa nouvelle colocataire (1,9 millions et 167,1 millions au total).