La película fue filmada en Budapest, Hungría y fue lanzada a finales de 2010.