A psychological thriller told though the eyes of a hitman that gets haunted by the people he kills.
Leon Chabot
Director
Writer