In its sixth week in theaters, Avatar is still a box-office juggernaut, coming in at No. 1 again and, with $552.8 million in ticket sales, officially surpassing The Dark Knight as the second highest-grossing movie of all time in the U.S. or Canada. It is now also expected to surpass James Cameron’s last blockbuster, Titanic, as the highest grossing movie of all time. Other films didn’t fare as well, with Harrison Ford’s Extraordinary Measures taking in a disappointing $7 million in its opening weekend. Tooth Fairy, which stars Dwayne "The Rock" Johnson, also failed to meet expectations, with only $14.5 million in ticket sales. Sony’s low-budget film Legion showed a promising start with $18.5 million.