The Treatment (Movie Review)
Across the ocean lays a vast array of deep, thought-provoking films that occasionally get lost amongst blockbuster releases. Latest release by Eyeworks Films and Artsploitation Films on July 7th on DVD/Blu-ray, The Treatment, also known as De Handeling, is one such film. Filmed in Belgium, The Treatment ... Read More