Diary of a Geisha Cast Kitty Yung Tricia Yen Lana Sands Umma Cumisha Steve Drake Rick Masters Tom Byron Steven St. Croix Blake Palmer