Zac Efron has a new role, Billy says. Photo by Eric Charbonneau