Demon is the bloodiest love story of all. Set in Victorian London it tells the tale of Lorcan a young handsome man cursed by love that transforms him into a blood-thirsty demon.
—
2016
2022
2018
2008
1975
2025
1990
1960
2014
2011