TeknolustShare filmDirected byLynn Hershman LeesonStarringTilda SwintonDuration83 min.Year2002LanguageEnglish