Gackt's lovely Sakura
I've always thought Gackt would be a perfect Genji and paired with the incomparable young onnagata actor Taichi_Saotome (with white hair) - you have a bit of a stylistic costume battle here, with period Heian era dress (1,000 years ago) Gackt in gold robes with tall hat, and the modern twist on historic costumes in clips from his stage version of Yoshitsune.