laurell k hamilton movie cast