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.
2004
2016
2023
1917
2011
1956
2017
—
2024
1980
1960
2014
2012