LAST CHANCE, dir. Oswaldo Martinez, USA (WISCONSIN FILM) When a man is released from prison after fifteen years, he must choose between his old life and moving on. Though his inner demons won't go quietly. The devil may be closer than you think. click on photo to scroll through gallery Oswaldo Martinez, USA