Born in: Taipei, Taiwan
as A Chieh
as Alan
as A Shen
as Wu Lui
as Allen / Ah Lun
as Tempura
as Fan Xin
as Ah Tai
as Lens (segment "Hua shan 24'")
as Little Master