Valentine's Day

Audiences showed Valentine's Day a lot of love this weekend as the all-star ensemble romantic comedy topped the box office with $52.4 million.

The impressive haul by the movie — which stars Ashton Kutcher, Jessica Alba, Jennifer Garner, Anne Hathaway, Julia Roberts, Jamie Foxx, Queen Latifah, Jessica Biel, Shirley MacLaine, Taylor Swift and Taylor Lautner — easily bumped last week's No. 1, Dear John, out of the top spot. The drama starring Channing Tatum and Amanda Seyfried fell to fifth place ($15.3 million) because of strong debuts from two other films.

Dear John knocks Avatar down from box office No. 1

Percy Jackson & The Olympians: The Lightning Thief took second place with $31.1 million, edging The Wolfman, which reeled in $30.6 million.

Avatar fell two spots to fourth place. Its $22 million take brings its cumulative total to $659.6 million.

Rounding out the top 10 were: Tooth Fairy (No. 6, $5.6 million); From Paris with Love (No. 7, $4.7 million); Edge of Darkness (No. 8, $4.6 million); Crazy Heart (No. 9, $4 million) and When in Rome (No. 10, $3.4 million).