Visually stunning and darkly disturbing at times. The ending is exceptionally thrilling with three stories of crisis happening simultaneously and expertly edited together. Vincent D’Onofrio gives a towering performance as the troubled serial killer and his terrifying inner self. Definitely not for everyone, but I love it.