Gakuto Oshiro , better known as Gackt, is a Japanese singer-songwriter, musician, record producer and actor.