Portland has a guilt problem.
Detective John Avery, under the influence of an evil spirit, destroyed his own life. Now free of its influence, he wants to pick up the pieces and start over. If only he could snap his fingers and undo all that damage. Somehow, he'll find a way to make amends with his ex...
More info →