<Tr> <Th> Partner (s) </Th> <Td> Gabrielle Anwar (ended 1990s) </Td> </Tr> <Tr> <Th> Children </Th> <Td> </Td> </Tr> <P> Craig Eric Sheffer (born April 23, 1960) is an American film and television actor . He is known for his leading roles as Norman Maclean in the film A River Runs Through It, Aaron Boone in the film Nightbreed, and Keith Scott on the television series One Tree Hill . </P> <P> Sheffer was born in York, Pennsylvania . His mother, Anna, worked in a nursing home, and his father, Rock, worked as a prison guard and screenwriter . Craig Sheffer has a daughter named Willow (born November 8, 1993) by former partner, actress Gabrielle Anwar . Before becoming successful as an actor, Sheffer sold newspapers and "slept under the marble staircase" in Grand Central Terminal for weeks while living off Unification Church spaghetti dinners ." </P>

Who plays keith scott on one tree hill