Time is a Spider 1997
as Husband (hands)
Merry Christmas, Mr. Lawrence 1983
as Japanese Soldier #13
Credits from TMDB.