
Nick Stahl (born December 5, 1979) is an American actor. Starting out as a child actor, he gained recognition for his performance in the 1993 film The Man Without a Face and then embarked on a successful career as a child actor. He later transitioned into his adult career with roles in Bully, Sin City, In the Bedroom, the HBO series Carnivàle, and the film Terminator 3: Rise of the Machines, in which he took over the role of John Connor, originally played by Edward Furlong. He also recently starred in the film Mirrors 2.

Terminator 3: Rise of the Machines
2003 · as John Connor

The Thin Red Line
1998 · as Pfc. Edward Bead

Sin City
2005 · as Roark Jr. / Yellow Bastard

Knights of the Zodiac
2023 · as Cassios

Bully
2001 · as Bobby Kent

In the Bedroom
2001 · as Frank Fowler

Gangland
2025 · as Darius Humphrey

Violent Ends
2025 · as Tuck Whitehead

My One and Only
2009 · as Bud

Sunset Strip
2000 · as Zach

Hunter Hunter
2020 · as Lou

The Man Without a Face
1993 · as Charles E. 'Chuck' Norstadt

Mirrors 2
2010 · as Max Matheson

Disturbing Behavior
1998 · as Gavin Strick

Afghan Luke
2011 · as Luke Benning

Burning Palms
2010 · as Robert Kane

On the Inside
2011 · as Allen Meneric

Quid Pro Quo
2008 · as Isaac Knott