Love was still in the air a week after Valentine's Day, as ''50 First Dates'' easily topped the box office for the second weekend in a row.
''Dates,'' starring Adam Sandler and Drew Barrymore, grossed $21 million, according to studio estimates. That's down 47 percent from its opening weekend, bringing the romantic comedy's 10-day total to an impressive $72.3 million.
Four new films premiered this weekend. The biggest showing came from the Lindsay Lohan comedy ''Confessions of a Teenage Drama Queen,'' which debuted with $9.2 million thanks to Lohan's legions of young female fans.
Holding on to third place was the hockey drama ''Miracle,'' which fell 43 percent to $8 million. After three weeks, the Kurt Russell vehicle has earned just over $50 million.
Despite the combined star power of Ray Romano and Gene Hackman, the comedy ''Welcome to Mooseport'' managed only $7 million in its first weekend, apparently damaged by its fair to negative reviews. Close behind was the virtually star-free comedy ''Eurotrip,'' which premiered with $6.6 million.
But they each fared better than ''Against the Ropes,'' Meg Ryan's boxing drama. Audiences showed no interest in getting into the ring with this film, which opened in eighth place with just $3 million. In box-office terms, that's a TKO.