 Lord of Tears

Lord of Tears, also known as The Owlman, is a 2013 Scottish low-budget horror film directed by Lawrie Brewster and was his horror film directorial debut.The film first released on 25 October 2013 in Whitby at the Bram Stoker International Film Festival, where it won two awards.