freddy krueger was played by robert englund from 1984 to 2003. the character was soon played by jackie earle haley in the 2010 remake. another well-known character from the franchise is nancy thompson, who was the first character to fight against freddy and live. she is played by heather langenkamp in the 1980s and by rooney mara in the 2010 remake.