Larry Eudene
Known for
Acting
2008
Indiana Jones and the Kingdom of the Crystal Skull
—
Dr. Pavlov - Russian Scientist (uncredited)