Audiences sat still for Keanu Reeves' sci-fi remake "The Day the Earth Stood Still," making it the weekend's top movie with a $31 million debut, according to studio estimates Sunday.
The 20th Century Fox release also added $39 million in 90 overseas markets for a worldwide total of $70 million.
The movie updates the 1951 tale of an alien and his giant robot enforcer who come to Earth with a warning about the consequences of humanity's destructive nature.
"Audiences are moving to see `The Day the Earth Stood Still.' It's a visually stunning movie with timely issues everybody on this planet can relate to," said Fox distribution executive Chris Aronson. "Basically, how we treat each other and how we treat this planet that we call home."
The Warner Bros. holiday romp "Four Christmases" slipped to second place with $13.3 million. The Reese Witherspoon-Vince Vaughn comedy raised its three-week total to $88 million.
Another seasonal tale, Overture Films' "Nothing Like the Holidays," opened a weak No. 7 with $3.5 million. The movie features John Leguizamo, Debra Messing and Alfred Molina in the story of a Chicago family's holiday reunion.
The overall box office plummeted compared with the same weekend last year, when "I Am Legend" opened with $77.2 million and "Alvin and the Chipmunks" debuted with $44.3 million. This weekend's top 12 movies took in $83.3 million, down 45 percent from a year ago.
A rush of films opened with big numbers in limited release to qualify for the Academy Awards.
Miramax's "Doubt" pulled in $525,030 in 15 theaters, averaging $35,002 a cinema, compared with $8,708 in 3,560 locations for "The Day the Earth Stood Still." The film stars Meryl Streep, Philip Seymour Hoffman and Amy Adams in a war-of-wills drama between an old-school nun and a progressive priest.
Clint Eastwood's "Gran Torino" played in six locations and took in $284,000 to average $47,333. The Warner Bros. film stars Eastwood as a bigot who becomes an unlikely protector for his immigrant neighbors against street thugs.
The Weinstein Co. drama "The Reader" rang up $170,000 in eight theaters for a $21,250 average. The Holocaust-themed story stars Kate Winslet as a former concentration camp guard standing trial years later.
Steven Soderbergh's two-part, four-hour-plus film biography "Che" took in $60,100 in two cinemas to average $30,050. The IFC Films release stars Benicio Del Toro as Latin American revolutionary Che Guevara.