zac efron in lord of the rings