Local Color (2006)
Local Color is a 2006 American drama film. Directed by George Gallo, starring Armin Mueller-Stahl, Ray Liotta and Trevor Morgan in the lead role. It is based on a true story, that of the director/writer's experience when he was 18. The character of Nikolai Serov was based on George Cherepov, to whom Gallo had been an apprentice in the 1970s.
More at Wikipedia.