Moviegoers made love, not war, their genre of choice at the box office this weekend, as the Jack Nicholson-Diane Keaton romance Something's Gotta Give debuted at No. 1 with $17 million. That pushed Tom Cruise's The Last Samurai to second with $14 million, followed by the new Matt Damon-Greg Kinnear conjoined comedy Stuck on You (No. 3 with $10 million) and Love Don't Cost a Thing (No. 4 with $6.5 million).