Kabuki is a Japanese traditional theatre form, which originated in the Edo period at the beginning of the Seventeenth Century and was particularly popular among townspeople. Originally, both men and women acted in Kabuki plays, but eventually only male actors performed the plays: a tradition that has remained to the present day. Male actors specialized in women's roles are called onnagata.
Two other major role types are aragoto (rough style) and wagoto (soft style).
It also exists in a 35 min. version (NTSC)