(Dave Kotinsky/Getty Images)
(USA TODAY) -- The '80s returned to theaters this weekend, but they were no match for a 70-year-old toy.
The Lego Movie held off a raft of 1980s remakes over the Valentine's Day weekend, crossing the $100 million mark in only 10 days to become the biggest movies of the young year.
Lego snapped up $48.8 million, according to studio estimates from Rentrak, giving the animated comedy its second consecutive box-office crown. Lego has built up $129.1 million in two weekends.
Still, audiences found love for Valentine's Day weekend redos, led by Kevin Hart's About Last Night, which took second place with $29 million.
The debut met most analysts' expectations, and gave Hart his second big debut following his cop comedy Ride Along, which opened to $41.5 million in January.
Ray Subers of Box Office Mojo credits distributor Sony Pictures for an aggressive marketing campaign that "features Kevin Hart, who is undoubtedly a box-office draw following the success of last month's Ride Along."
The remake of the 1986 comedy with Rob Lowe and Demi Moore was a hit with critics and audiences. More than three-fourths of the nation's reviewers recommended the movie, says Rotten Tomatoes. Moviegoers were more smitten, giving the film an A-minus, according to pollsters CinemaScore.
While RoboCop, the reboot of the 1987 thriller, didn't find as much affection as Hart, it managed to attract $21.5 million and third place. The $100 million
picture met most analysts' expectations and has done $26.5 million since its release Wednesday.
George Clooney's World War II tale The Monuments Men took fourth place in its second weekend with $15 million.
When it came to Valentine's Day romances, audiences were in the mood for deja-view, propelling the remake of 1981's Endless Love to a respectable $13.4 million, rounding out the top five and meeting most expectations. Critics pummeled Endless, which got a thumbs-up from just 14% of critics. But about 65% of moviegoers liked it, Rotten Tomatoes says.
Final figures are due Tuesday because of the Presidents Day holiday.