Pals think Nicole Kidman's hunky co-star Zac Efron could be just the tonic to get over her painful divorce from Keith Urban.