John Maclean launches his new movie set in 18th Century Scotland at the Glasgow Film Festival.