Kae Alexander is the Japanese actress who played Leaf. The makeup to get her into character took 10 hours.