Serenity, which stars Matthew McConaughey and Anne Hathaway, and Joe Cornish's The Kid Who Would Be King open at the box office this weekend.