Zac Efron and Nicole Kidman finally get their on-screen happy ending! The actors play love interests...