Diaz's independent nature suits Timberlake just fine. "He requires his personal space," his mom says. But the actress (with Jennifer Aniston at an L.A. screening in October) will team up with her man for Shrek 3, in which he'll voice the role of a spoiled teenage prince. Timberlake also made a cameo in last year's Shrek 2 – in a poster above her character Princess Fiona's bed.