Jackie Earle Haley nació en el año 1961 en Northridge, California.
Hijo de of
Haven Earle "Bud" Haley, actor, locutor de radio y disc jockey, comenzó su carrera a los 6 años de edad, participando en diversos comerciales, y su primer trabajo en un programa televisivo fue el año 1972, cuando consiguió el papel de
Jamie Boyle en la serie “
Wait Till Your Father Gets Home”.
A partir de entonces, desarrolló una próspera carrera, principalmente en cine.
En la gran pantalla, sus créditos incluyen participaciones en las cintas “
Como plaga de langosta”, protagonizada por
Donald Sutherland y
Karen Black, “
Los picarones”, con
Walter Matthau y
Tatum O'Neal, tuvo el papel de
Kelly Leak en “
The Bad News Bears in Breaking Training” y su secuela, “
The Bad News Bears Go to Japan”, y se lo vio también en “
El relevo”, donde trabajó junto a
Dennis Quaid, “
Nemesis”, “
Juegos secretos”, protagonizada por
Kate Winslet y
Patrick Wilson, “
Todos los hombres del rey”, con
Sean Penn,
Anthony Hopkins y
Jude Law, “
Semi-Pro”, con
Will Ferrell y
Woody Harrelson, “
Fragmentos”, con
Kate Beckinsale,
Forest Whitaker y
Guy Pearce, “
Watchmen” y más recientemente se lo vio en “
Shutter Island”, en la que compartió el reparto con
Leonardo DiCaprio,
Mark Ruffalo y
Ben Kingsley, y encarnó al legendario
Freddy Krueger en la última película del mismo, “
Pesadilla en Elm Street”, con
Katie Cassidy y
Rooney Mara, entre otros.
En televisión, tuvo papeles como invitado en las series “
Planet of the Apes”, “
The Waltons”, “
Insight”, “
MacGyver”, “
Get a Life” y “
Renegade”, entre otras, y fue además actor regular en “
Breaking Away”, donde interpretó a
Moocher entre 1980 y 1981, y desde 2010 se lo puede ver en el papel de
Guerrero en el drama de
FOX, “
Human Target”.
Haley trabajó además en varios telefilmes, entre ellos “
Every Stray Dog and Kid”, “
Miss Lonelyhearts” y “
Prophet of Evil: The Ervil LeBaron Story”.
En lo que respecta a su vida personal, está casado con
Amelia Cruz, y tiene dos hijos de relaciones anteriores. Actualmente reside en San Antonio, Texas.