LOS ANGELES -- When Sean Astin looked at a drawing of Special Agent Oso, he knew he'd voice the role.