Busty Japanese goddess is the star