The star-studded romance "Valentine's Day" has wooed audiences with a $52.4 million opening weekend.
The movie easily grabbed the No. 1 spot on Valentine's weekend. The cast of "Valentine's Day" includes Ashton Kutcher, Jessica Alba, Jennifer Garner, Anne Hathaway, Julia Roberts, Jamie Foxx, Queen Latifah, Jennifer Biel, Shirley MacLaine, Taylor Swift and Taylor Lautner.
Opening in a tight race for No. 2 were the action fantasy "Percy Jackson & the Olympians: The Lightning Thief" with $31.1 million and the werewolf tale "The Wolfman" with $30.6 million.
The blockbuster "Avatar" was fourth with $22 million. "Avatar" raised its domestic total to $659.6 million and its worldwide haul to $2.3 billion.