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.
2012
2017
2006
1975
2005
2000
2001
2013
1988
1991
2007
2008
1989
1986
2010
1984
1998
1996
2002