No photoActingClare Marshall· Calcutta, West Bengal, IndiaKnown forThe Triangle2005SCI-FIFull filmographyThe Triangle2005SCI-FI