For Disney, he voiced Señor Senior, Junior on the Disney Channel animated series Kim Possible and Cupid on the Disney Channel animated series American Dragon: Jake Long. He recently voiced Eagle-Eye on the Disney Junior show Jake and the Never Land Pirates. He also voiced King Raul in Elena of Avalor. He is perhaps best known for his role as Richard Alpert in ABC's Lost. He provides the voice of Chief Cruz in Big Hero 6: The Series.