Libby makes her living selling spells, fortunes and hexes to small-time criminals and drug runners, but her lifestyle is disrupted when a figure from her past reappears.
2017
2015
2022
2005
1961
2008
1989
2016
1958
2013
2009
1998
2002
2003