En 2003, Gackt trabajó en su película, Moon Child. Coescribió el guión e hizo sus propias escenas de acción en locaciones de Taiwán. En colaboración con su coprotagonista Hyde, también cantó el tema principal de la película «Orange no Taiyō» (オ レ ン ジ の 太陽, Orenji no Taiyō, «The Orange Sun»). La película se estrenó el 19 de abril en Japón y se proyectó el 13 de mayo en el Festival de Cine de Cannes y el 12 de abril de 2004 en el Festival de Cine de Filadelfia. El 19 de marzo, se lanzó su decimotercer sencillo, «Kimi ga Oikaketa Yume», que es el segundo de cinco en alcanzar el número dos en las listas, pasando 10 semanas en ellos. Fue certificado oro por RIAJ. El 4 de mayo se lanzó la gira nacional Jōgen no Tsuki (上弦 の 月, The Waxing Moon), continuando con el concepto de la anterior, e incluyó 13 conciertos en ocho lugares. El 11 de junio, se lanzó el decimocuarto single, «Tsuki no Uta». Alcanzó su punto máximo en el número tres y fue certificado oro por RIAJ. El 6 de julio se llevó a cabo el concierto final de la gira en el Yokohama Arena. El 26 de septiembre, Gackt publicó su autobiografía Confession (自白, Jihaku). El 27 de septiembre, actuó como invitado especial en el «Kingdom Rock Show» conmemorativo del 45 aniversario de TV Asahi. El 2 de octubre, Gackt interpretó la canción de John Lennon «Love», en el concierto «Dream Power: John Lennon Super Live» organizado por Yoko Ono en Saitama Super Arena. Además de la película y las grabaciones musicales del proyecto, en octubre publicó una novela Moon Child Requiem (Moon Child 鎮魂歌). El 12 de noviembre, el decimosexto single, «Last Song», fue lanzado y alcanzó el número cinco. Pasó 13 semanas en las listas y fue certificado oro por RIAJ. El 3 de diciembre, se lanzó el cuarto álbum conceptual de estudio, Crescent. También alcanzó el puesto número cinco, a lo largo de 11 semanas en las listas, y fue certificado platino por RIAJ. En la víspera de Año Nuevo, Gackt interpretó «Last Song» en el 54º Kōhaku Uta Gassen.