Shide Liu

Born: None


Placeholder

A Touch of Sin

as uncredited
Released: 2013-10-04

Four independent stories set in modern China about random acts of violence.

Movie page

Nameless Island

as Enemy major
Released: 1960-02-23

Movie page

Dian West in 1944

as uncredited
First aired: 2010-01-28

TV Show page