Twisted Souls was a film that was never officially released to the public and only a 3 minute fragment exists of the film today.
Twisted Souls is not available for streaming at this moment.