(Born Dec. 05, 1979) Nick Stahl is an American actor. His debut film, The Man Without a Face, co-starring Mel Gibson, helped boost his career at the age of 12. Notable and recent works include performances in Sin City, the HBO series Carnivale, and Terminator 3, in which he took over the role of John Connor, originally played by Edward Furlong.