Guest Stars Sarah Michelle Gellar voices Girl Sarah Michelle Gellar voices Princess Allura Sarah Michelle Gellar voices Lioness Uncredited Abraham Benrubi voices Fidel Castro Abraham Benrubi voices Disney Bodyguard Abraham Benrubi voices Dick Hertz