Twisted Souls was a film that was never officially released to the public and only a 3 minute fragment exists of the film today.
Production information and reference links
IMDb
Recommendations from this title