Indra Leech is known for From Beijing with Love (1994), Forbidden City Cop (1996) and Look Out, Officer! (1990).
No data