La película ha obtenido premios en festivales como el Asia Pacific Screen Awards, Beijing International Film Festival o Montpellier Mediterranean Film Festival.
La película se ha rodado en Georgia.