zac efron and robert de niro