Felicity's perpetual underachiever has done good. Scott Speedman's vampires-vs-werewolves flick Underworld debuted atop the weekend box office with $22 million. (Way to go, Ben!) The Fighting Temptations opened at No. 2 with $13.2 million, followed by Secondhand Lions (No. 3 with $12.9 million), Once Upon a Time in Mexico (No. 4 with $11.5 million) and Cold Creek Manor (No. 5 with $8.3 million).