Leonardas Pobedonoscevas is an actor, known for Defiance (2008), Christmas. Uncensored (2012) and The Devil's Arithmetic (1999). Read more on iMDB