Courteney Cox picks Robert Pattinson and Zac Efron as her favorite young studs.