Clash of the TitansfeaturesAvatar star Sam Worthington as demigod hero Perseus and Liam Neeson as his dad, Zeus, king of the Olympian deities.

Opening at No. 2 with $30.2 million was Lionsgate's sequel Tyler Perry's Why Did I Get Married Too?, reuniting filmmaker Perry with Janet Jackson and other co-stars for another comic drama about eight friends and their relationships.

The previous weekend's top movie, Viking adventure How to Train Your Dragon, ran a close third with $29.2 million, raising its 10-day total to $92.3 million.

Miley Cyrus' teen drama The Last Song premiered at No. 4 with $16.2 million. The release raised its total to $25.6 million since opening Wednesday. Written by best-selling author Nicholas Sparks specifically for the Hannah Montana star, the movie casts Cyrus as a sullen teen spending the summer with her estranged father.