Interracial teen romance meets hip-hop flick Save the Last Dance finished number one at the box office again this weekend, grossing $16 million in its second week. Dance beat out Cast Away, which earned $11.3 million, and the critically acclaimed Traffic, which ranked third at $8.2 million. Brad Pitt's Snatch and Mel Gibson's What Women Want rounded out the top five.