No photoSteve GuevaraActorIMDb Acted in 11980s1986Psycho IIIDeputy Leo57Other crew 12000s2004The Polar ExpressMotion Capture Artist63