The film is called 'Brother of Sleep' and it was actually based on a novel by that name. If you go to google.com and type in the movie's name you can read reviews on it. I'm positive this is the film your talking about based on your great description.