Halcyon Skies 2012
Actor
Inubaka 2009
Cellular Boyfriend 2009
Sailor Moon - New Legend of Kaguya Island 2004
as Loof Merrow
Drowning Fish 2001
Romeo and Juliet 1990
as Mercutio
Angel's Smile, Devil's Tears 1989
as Official Lucke
Credits from TMDB.