New York - Keanu Reeves-starrer, The Day the Earth Stood Still, topped the US box office with a weekend opening of 31 million dollars.
Despite average reviews, the remake of the 1951 science fiction movie replaced Four Christmases as the box office leader, according to estimates on Sunday.
Four Christmases, which stars Vince Vaughn and Reese Witherspoon, came in second with 13.3 million dollars. In the three weeks since its release, the movie for the holidays has brought in 88 million dollars.