Dear John has ended Avatar's streak at number one with $32.4 million over the weekend.The romantic drama, starring Amanda Seyfried (pictured) and Channing Tatum, has not only managed to stop James Cameron's reign at the box office but also make a profit in its first week in release.
John Travolta's action thriller From Paris With Love debuts at number three with $8.1 million, while the Oscar-nominated drama Crazy Heart makes its first appearance on the top ten by climbing six spots to number eight with $3.6 million.
Finally, Legion and Sherlock Holmes drop to number nine and ten respectively.
The US box office top ten in full:1. (-) Dear John - $32,400,000
2. (1) Avatar - $23,600,000
3. (-) From Paris With Love - $8,120,000
4. (2) Edge Of Darkness - $7,005,000
5. (4) The Tooth Fairy - $6,500,000
6. (3) When In Rome - $5,504,000
7. (5) The Book Of Eli - $4,835,000
8. (14) Crazy Heart - $3,650,000
9. (6) Legion (2010) - $3,400,000
10. (8) Sherlock Holmes - $2,630,000