Shiori accidentally angers the Smiling Man, a demon that has been latched onto her soul since birth… Watch More info The Smiling Man ★ 0.0 2017