Could have been called Nightcreeper. Totally dislikable character played by Gyllenhaal, but what an awesome performance. His character is extremely well-written. Not a fan of Gyllenhaal, but if there's one movie to watch him in, I'd say this is it.
7/10